phpStudy、WampServer 配置本地域名

转自:https://blog.csdn.net/aiyun20/article/details/16860855

https://blog.csdn.net/zhangweiguangsunjiao/article/details/51750932 (wamp的)

phpstudy apache配置虚拟主机和伪静态的

https://blog.csdn.net/qq_33962835/article/details/79772257

https://blog.csdn.net/scxlovexx/article/details/79127508 

phpstudy nginx配置虚拟主机和伪静态的

https://blog.csdn.net/wang_magento/article/details/79497580  D:\phpStudy\nginx\conf (conf 路径)(phpstudy 的)

 

Wamp安装完之后呢,我们要在上面开发程序,但是首先它的环境得能用,那样我们才能开发项目。

1-》C:\Windows\System32\drivers\etc\hosts  这个文件是对于访问站点域名解析的文件,我们可以写上自己项目的 域名: 例如-》127.0.0.1    www.***.com 完事保存文件。

2-》D:\wamp\bin\apache\apache2.2.8\conf\httpd.conf   apache配置文件(根据各自安装的目录),我们只用到一项(对于配置域名)   #Include conf/extra/httpd-vhosts.conf  把这句话前面的#去掉,OK

3-》D:\wamp\bin\apache\apache2.2.8\conf\extra\httpd-vhosts.conf  添加我们本地项目域名实际位置。

例如:


    DocumentRoot "D:/wamp/www/game/"
    ServerName gamegogle.com


    DocumentRoot "D:/wamp/www"
    ServerName localhost

注意路径的斜线!!!

配置完成重启后访问报错:

Forbidden:You don't have permission to access / on this server.

则打开wamp文件夹下面的bin文件夹找到Apache打开下面的conf文件夹。找到httpd.conf文件打开将240行改为:


    Options Indexes FollowSymLinks
    AllowOverride All
    Order allow,deny
    Allow from all

然后再次重启Apache就可以了。

 

phpstudy的配置总结

phpstudy->apache 配置 注意:apache不能使用 在phpStudy面板中选择其他选项菜单->打开配置文件->vhosts-conf,

1.编辑httpd.conf文件,开启虚拟主机,位置:在apache的安装目录,即phpstudy安装目录下的phpStudy\Apache\conf,找到Include conf/extra/httpd-vhosts.conf,去掉前面的#

2.进入开启的虚拟主机文件httpd-vhosts.conf进行域名配置,位置:\phpStudy\Apache\conf\extra目录下


    DocumentRoot "D:/phpStudy/WWW/h5.test.cn要配置域名的项目名"
    ServerName local.h5.test.cn #配置的域名
    
        DirectoryIndex index.php
    

主要配置DocumentRoot和ServerName,ServerAdmin、ErrorLog、CustomLog可以不配置,若不配置直接删掉或用#注释掉即可。

phpstudy->nginx 配置

1.安装好phpstudy软件后,选择运行模式下切换到nginx。 

2.nginx可以使用 在phpStudy面板中选择其他选项菜单->打开配置文件->vhosts.conf  (nginx\conf\vhosts.conf )

server {  
        listen       80; 
        #填写你所配置的虚拟域名  
        server_name  www.xxxx.com;  
        #填写网站所在目录 eg:"E:/phpStudy/WWW/wordpress" 
        root  "xxxxxxxx";    
        location / {  
            index  index.html index.htm index.php;  
            autoindex  on;  
            # 伪静态配置  
            if (!-e $request_filename) {  
                rewrite  ^(.*)$  /index.php?s=$1  last;  
                break;  
            }  
        }  
        location ~ \.php(.*)$ {  
            fastcgi_pass   127.0.0.1:9000;  
            fastcgi_index  index.php;  
            fastcgi_split_path_info  ^((?U).+\.php)(.+)$;  
            fastcgi_param  SCRIPT_FILENAME  $document_root$fastcgi_script_name;  
            fastcgi_param  PATH_INFO  $fastcgi_path_info;  
            fastcgi_param  PATH_TRANSLATED  $document_root$fastcgi_path_info;  
            include        fastcgi_params;  
            fastcgi_param TP_ENV  sixian;  
        }  
}  

相同:用编辑器打开hosts文件,位置:C:\Windows\System32\drivers\etc目录下(这个所有人都是相同的)

自定义域名记得对应!!!

127.0.0.1 www.xxxx.com  

你可能感兴趣的:(Web服务器)