Centos 7 Apache配置虚拟主机
2017-09-08 18:22
411 查看
哎!也真是倒霉啊,就在快将虚拟主机配置好的时候出现了这么一件事情就是,误执行了iptables -F,我的服务器iptables是已经配置好的,如果默认策略已经配置为deny的话,再使用iptables -F,会导致网络立马中断!然后瞬间我的xshell就断开连接,再去连接已经连接不上了。我是将我的服务器重启之后,再连接就行了,这个时候apache没有启动,执行一下systemctl restart httpd.service。然后执行systemctl status httpd.service -l查看是否成功开启,显示如下信息则说明开启了
我的apache不知道在安装的时候发生了什么问题,每次用xshell连接后,都需要重启一下apache,然后设置Apache系统引导时启动:echo “/usr/local/apache2/bin/apachectl start” >> /etc/rc.d/rc.local查看是否写入成功:tail /etc/rc.local
下面进入主题就是配置虚拟主机:
安装完成LAMP环境之后,下边就开始配置虚拟主机了。我个人建议的是,用一个单独的文件专门用来放置自己的虚拟主机:我这里命名为vhost.conf
添加到该文件下的内容如下:
下边是创建你可能没有创建的文件:
那么重启一下你的apache就OK了
我的apache不知道在安装的时候发生了什么问题,每次用xshell连接后,都需要重启一下apache,然后设置Apache系统引导时启动:echo “/usr/local/apache2/bin/apachectl start” >> /etc/rc.d/rc.local查看是否写入成功:tail /etc/rc.local
下面进入主题就是配置虚拟主机:
安装完成LAMP环境之后,下边就开始配置虚拟主机了。我个人建议的是,用一个单独的文件专门用来放置自己的虚拟主机:我这里命名为vhost.conf
#vim /etc/httpd/conf.d/vhost.conf
添加到该文件下的内容如下:
#虚拟主机配置文件 <VirtualHost 公网IP:80> #绑定的主域 ServerName shulv.com #绑定的子域名 ServerAlias www.shuvl.com #网站主目录 DocumentRoot /var/www/html/www.shulv.com/ #日志路径配置(如果没有,请记得创建) ErrorLog /var/www/html/web_log/error_shulv.com.log CustomLog /var/www/html/web_log/custom_shulv.com.log common #ServerSignature Off </VirtualHost> #网站的配置 <Directory "/var/www/html/www.shulv.com/"> Options FollowSymLinks AllowOverride All Require all granted </Directory>
下边是创建你可能没有创建的文件:
#mkdir /var/www/www.bookstore.com #mkdir /var/www/web_log #service httpd restart<span style="white-space:pre"> </span>重启Apache //如果重启中碰到了报错,比如:caught SIGWINCH, shutt ing down gracefully。 //一般是语法问题,导致Apache无法启动成功,可以使用如下目录查看启动失败原因: #systemctl status httpd.service -l 或者journalctl -xe //搞定了上面之后,可以试试php脚本能不能运行: #vim /var/www/www.bookstore.com/index.php 添加测试代码: <?php phpinfo();?>
那么重启一下你的apache就OK了
#systemctl restart httpd
相关文章推荐
- CentOS中增加apache虚拟主机的配置
- centos6.4下apache配置支持ssl的多台虚拟主机
- CentOS 5上Apache配置虚拟主机范例
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- CentOS 7运维管理笔记(6)----Apache 基于 IP 的虚拟主机配置
- centos apache 多域名配置虚拟主机
- Centos解决Apache配置虚拟主机问题。Apache欢迎页可以打开,但是网站目录定位不上
- CentOS 下apache基于域名的多虚拟主机配置问题
- CentOS 下apache基于域名的多虚拟主机配置问题-新问题
- 【CentOS】Apache多虚拟主机多版本PHP(5.3+5.6+N)共存运行配置全过程
- CentOS下Apache虚拟主机VirtualHost配置
- centos7.2 利用yum安装配置apache2.4多虚拟主机
- CentOS下配置apache虚拟主机
- CentOS 7运维管理笔记(7)----Apache 基于端口的虚拟主机配置
- CentOS中增加apache虚拟主机的配置
- CentOS 7运维管理笔记(8)----Apache基于域名的虚拟主机配置
- Apache同IP不同端口虚拟主机配置。
- centos下php安装pear模块并配置虚拟主机支持Pear模块
- Ubuntu Apache 虚拟主机 VirtualHost 初级配置
- 【转】基于apache mod_vhost_alias模块的虚拟主机配置教程---方法似乎可以,留着以后备用