///2016/06/03//
///by xbw///
//环境 windows server 2012 xampp
项目多了,都放在htdocs根目录显得有点乱,设置多个端口监听不同的目录会变得清晰一点;
我用的是集成环境,xampp,我们去xampp目录下找apache,C:\xampp\apache\conf\httpd.conf,,,,找到这个文件
在文件尾添加
Listen 3884
<VirtualHost *:3884>//端口
ServerAdmin postmaster@localhost
DocumentRoot C:/myphp/3884 //目录
ServerName localhost:3884
<Directory "C:/myphp/3884">
Options All
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
You don't have permission to access the requested object. It is either read-protected or not readabl
权限不够,我们需要修改一下
还是C:\xampp\apache\conf\httpd.conf这个文件
找到
<Directory />
AllowOverride none
Require all denied
</Directory>
修改为
<Directory />
AllowOverride none
Require all granted
</Directory>
好了,
可以去云解析上去设置一下二级域名了,毕竟带着端口也不好看。
之前是windows server的,更新一下linux centos的。。。
也是在listen 80 下边添加监听的端口,
例如 listen 81
然后在最尾端添加端口根目录。
<VirtualHost *:81>
DocumentRoot /var/www/html/weba
ServerName *:81
</VirtualHost>
<Directory "/var/www/html/weba">
Options Indexes FollowSymLinks
AllowOverride All
Order allow,deny
Allow from all
</Directory>
service httpd restart,就好了。。
使用端口8888,IP+端口访问 /var/www/Phraseanet/www/ 目录下的index.php文件。
【1】修改httpd.conf文件
/opt/lampp/etc/httpd.conf
Listen 8888 添加
#Include etc/extra/httpd-vhosts.conf 去掉#
【2】修改httpd-vhosts.conf文件
/opt/lampp/etc/extra/httpd-vhosts.conf<VirtualHost *:8888>
ServerName localhost
DocumentRoot "/var/www/Phraseanet/www"
<Directory "/var/www/Phraseanet/www">
DirectoryIndex index.php
Options Indexes FollowSymLinks Includes ExecCGI
AllowOverride All
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
/opt/lampp/./lampp restart