Apache基本配置
vim etc/httpd/conf/httpd.conf
ServerRoot “etc/httpd” //安装目录
Listen 80 //监听端口
User apache //运行apache的用户
Group apache //运行apache的用户组
DirectoryIndex love.html love.php //设置默认主页
DocumentRoot //站点默认主目录
IncludeOpetional conf.d/*.conf // 包含conf.d下的 *.conf文件
开始搭表白网站
很简单!!!
安装软件包
[root@bogon ~]# yum -y install httpd php gd php-gd
开启httpd服务后设置防火墙,关闭seLinux
[root@bogon ~]# firewall-cmd --add-port=8080/tcp permanent
[root@bogon ~]# firewall-cmd --add-service=httpd --permanent
[root@bogon ~]# firewall-cmd --reload
如果没有自己的域名和服务器,只能限于本地,配置hosts解析
192.168.140.150 www.cgp240.top
192.168.140.150 cgp240.top
配置Apache虚拟主机
(根据需要灵活配置)
[root@bogon ~]# vi /etc/httpd/conf.d/love.conf
<VirtualHost *:8080> #所有端口的80端口
ServerName www.cgp240.top #网站域名
ServerAlias chp240.top #网站别名
DocumentRoot /web/love.html # apache默认的站点目录,路径结尾不要添加斜线
ServerAdmin amyliyanice@163.com # 服务管理员邮箱地址,出问题时发送邮件到这个邮箱
ErrorLog "logs/wx.dev.log" # 错误日志
</VirtualHost>
<Directory "/web/love.html"> #站点目录(以下为默认站点目录的限制,如果读者私自配置了站点目录而没有配置这里就会出现 403错误)
Require all granted #对目录授权
AllowOverride None #表示禁止用户对目录配置文件(.htaccess进行修改)重载,尽量不开启.htaccess 安全隐患大,规则多了网站访问性能低
Deny from all #拒绝所有访问
</Directory>
将源码放入指定目录中并改名
[root@bogon web]# mv love/ love.html/
80端口备案才能用,需要修改httpd.conf文件
[root@bogon web]# vi /etc/httpd/conf/httpd.conf
ServerName localhost:8080
Listen 8080
检查错误
[root@bogon ~]# httpd -t
Syntax OK
ok,重启httpd
以下就是我搭的第一个网站啦表白专用哈哈哈哈,特别好玩