1,启动服务并设置为自启动:
[simonsun@host ~]$ sudo /etc/rc.d/init.d/httpd start
[simonsun@host ~]$ cd /etc/rc.d/init.d/
[simonsun@host init.d]$ sudo /sbin/chkconfig --add httpd
[simonsun@host init.d]$ sudo /sbin/chkconfig --level 35 httpd on
2,为了外网能够访问,添加80端口为允许访问的端口到防火墙:
[simonsun@host ~]$ sudo vim /etc/sysconfig/iptables.conf
添加:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
到
-A RH-Firewall-1-INPUT -j REJECT --reject-with icmp-host-prohibited
之前。
参考链接:http://looklookme.blog.51cto.com/470472/104231
注:CentOS 6 下:
[simon_sun@gnu init.d]$ sudo vim /etc/sysconfig/iptables
iptables iptables-config iptables.old
添加:-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
添加后如下:
# Firewall configuration written by system-config-firewall
# Manual customization of this file is not recommended.
*filter
:INPUT ACCEPT [0:0]
:FORWARD ACCEPT [0:0]
:OUTPUT ACCEPT [0:0]
-A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
-A INPUT -p icmp -j ACCEPT
-A INPUT -i lo -j ACCEPT
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A INPUT -j REJECT --reject-with icmp-host-prohibited
-A FORWARD -j REJECT --reject-with icmp-host-prohibited
COMMIT
另外,centos5系列的图形化配置工具命令是system-config-securitylevel,含有防火墙和selinux,现在最新的6系列下的命令是system-config-firewall,并且没有设置selinux的地方,需要用命令setenforce和getenforce来设置和查看。
3,另外,默认的存储页面的目录是 /var/www/html,可以修改为自定义的路径:
[simonsun@host ~]$ sudo vim /etc/httpd/conf/httpd.conf
把 DocumentRoot "/var/www/html" 注释掉,修改成自定义的:
#DocumentRoot "/var/www/html"
DocumentRoot "/home/webpages"
然后相应的建立目录,修改权限,添加当前用户到apache组,并让组成员能够修改文件,方便添加文件。重启动httpd服务:
[simonsun@host ~]$ sudo /usr/sbin/usermod -G apache -a simonsun
(或者把运行httpd的用户apache添加到simonsun所属的用户组simon也可以,日后如果有其他用户写的文件也需要被httpd访问到,添加到simonsun所属的用户组simon就可以了,当然得设置权限为chmod g+rx:
sudo /usr/sbin/usermod -G simon -a apache )
这一步执行后需要注销一下当前登录的pts,或者注销xwindow桌面。
[simonsun@host ~]$ sudo mkdir /home/webpages
[simonsun@host ~]$ sudo chown apache.simonsun /home/webpages/ -Rf
[simonsun@host ~]$ sudo chmod ug+rwx /home/webpages/ -Rf
[simonsun@host ~]$ sudo chmod o+rx /home/webpages/ -Rf
[simonsun@host ~]$ sudo /etc/rc.d/init.d/httpd restart
ok!
相关推荐
【Linux Web服务器配置】 在IT领域,Web服务器是用于托管网站和Web应用程序的软件,它接收HTTP(超文本传输协议)请求并返回HTML文件或其他Web内容。Linux操作系统因其稳定性、安全性和开源特性,常被选作Web服务器...
5. **打开网页图形化配置工具**:安装完图形化配置工具后,可以通过菜单或命令行启动它,如`system-config-httpd`,来直观地配置Apache服务器。 6. **配置Apache主机信息**:在`httpd.conf`文件中,配置ServerName...
在图形界面下,可以选择“应用程序” -> “系统设置” -> “添加/删除应用程序”,然后选取“万维网服务器”软件包组。通过命令行,可以使用`yum install httpd`命令来安装Apache及相关依赖。 **启动、关闭和重启...
在Linux系统中,X-Window是图形用户界面,通过它我们可以方便地进行图形化操作。在X-Window环境下,可以访问服务器的设置菜单。 2. **开启HTTP服务配置** - 进入服务器设置:点击“应用程序”>“系统设置”>...
在软件选择界面,勾选“服务器”类别中的“万维网服务器”,这将包含Apache、MySQL和PHP等LAMP所需组件。确认后,系统会提示您需要的光盘数量,准备这些光盘以便安装过程中更换。 安装过程可能需要一段时间,期间...
在软件选择环节,选择“现在定制”,并在“服务器”类别中勾选“万维网服务器”,确保Apache、MySQL和PHP等模块被安装。 安装过程中,系统会提示插入所需光盘,安装结束后会进入配置界面。在防火墙设置中,为HTTP...
- **选择服务器类型**:勾选“万维网服务器”选项。 - **选择额外软件包**:在“可选的软件包”中选择需要安装的模块,默认情况下已包含Apache、MySQL和PHP等。 ##### 4. 完成安装 - **安装过程**:等待安装过程...
- **万维网服务器**:专门用于部署Web应用的工具和框架。 - **X窗口系统**:提供了完整的X Window系统支持。 - **其他软件包**:涵盖了其他一些非主要类别的软件。 这些软件包的整合为用户提供了一个全面且强大的...