方法一:使用httpd-vhosts
(相關推薦:apache)
進入apache配置目錄,如/usr/local/apache/conf/
打開httpd.conf文件
配置多個監聽窗口81,82
ServerName?localhost:81?? #?Listen?80 Listen?81?? Listen?82
找到#Include conf/extra/httpd-vhosts.conf,去掉#號,解除注釋
進入/usr/local/apache/conf/extra目錄,打開httpd-vhosts.conf文件
配置NameVirtualHost *:81
<virtualhost> ????ServerAdmin?host1.example.com ????DocumentRoot?"/home/public/web/host1" ????ServerName?localhost:81 ????ServerAlias?localhost:81 ????ErrorLog?"logs/host1.example.com-error_log" ???#CustomLog?"logs/host1.example.com-access_log?common" </virtualhost> ???? <virtualhost> ????ServerAdmin?host2.example.com ????DocumentRoot?"/home/public/web/host2" ????ServerName?localhost:82 ????ErrorLog?"logs/host1.example.com-error_log" ???#CustomLog?"logs/host1.example.com-access_log?common" </virtualhost>
方法二:只修改 httpd.conf
進入apache配置目錄,如/usr/local/apache/conf/
打開httpd.conf文件
配置多個監聽窗口,81,82
Listen???81 Listen???82
并在文件的最后增加如下內容:
<virtualhost> DocumentRoot?/home/public/web/host1 ServerName?localhost:81 </virtualhost><directory> ?Options?Indexes?FollowSymLinks AllowOverride?All Order?allow,deny Allow?from?all </directory><virtualhost> DocumentRoot?/home/public/web/host2 ServerName?localhost:82 </virtualhost><directory> ?Options?Indexes?FollowSymLinks AllowOverride?All Order?allow,deny Allow?from?all </directory>
apache不同版本 目錄權限設置
1、old使用
Order?allow,deny Allow?from?all
2、new使用
Require?all?granted
3、new example
#add?for?WWW Listen?91 <virtualhost> DocumentRoot??"D:/IDE/WWW" ServerName?localhost:91 </virtualhost><directory> ????Options?Indexes?FollowSymLinks ????AllowOverride?None ????Require?all?granted </directory>
? 版權聲明
文章版權歸作者所有,未經允許請勿轉載。
THE END
喜歡就支持一下吧
相關推薦