Apache httpd 监听多端口部署多网站目录

Apache httpd 监听多端口部署多网站目录

httpd默认网站目录是/var/www/
httpd主目录是/etc/httpd/

想要实现监听多端口,需要修改httpd的配置文件,也就是/etc/httpd/conf/httpd.conf

监听新的端口

编辑配置文件

vi /etc/httpd/conf/httpd.conf

原位置文件

Listen 80

修改为

Listen 80

Listen 8080
Listen <你想要的端口>

保存后,重启httpd服务,现在httpd已经开始监听80, 8080, 以及你想要的端口了。当然现在我们不需要重启,下一步去指定8080端口指向的网站目录为/home/www

指向不同的网站目录

httpd是通过虚拟主机来实现多网站多目录。

首先我们需要在/etc/httpd/conf.d目录下创建一个文件vhost.conf

并在文件里加入如下内容:



ServerName xxx.xxx.xxx.xxx:8080 #域名或者ip
DocumentRoot /home/www #网站主目录
ErrorLog "/home/www/err_log" #错误日志
CustomLog "/home/www/access_log" combined #请求日志

 # 目录权限
AllowOverride All
Require all granted #所有权限




根据需要调整配置即可。

此时我们重启httpd服务即可,此时访问8080端口便可以看到我们的网页了。

你可能感兴趣的:(Apache httpd 监听多端口部署多网站目录)