phpstudy使用nginx配置多站点域名

环境是windows, 
phpstudy,既可以使用apache,也可以使用nginx。

但是,在使用nginx配置多站点域名时,有一个bug,需修改后才能配置成功。 
方法如下:

首先自定义域名到hosts文件,然后使用phpstudy,其他选项菜单 - 站点域名管理 - 
添加1个或多个域名,端口都是80 
实际上,该配置被phpstudy设置在安装路径的nginx / conf / vhosts.conf 这个文件里。

这样是无法配置成功的。 
需把vhosts.conf 这个文件里的 
root   "D:\paht1\path2\path3"; 
改成 
root   "D:/paht1/path2/path3";

这一行的反斜杠修改成正斜杠,此时再重启nginx,配置就成功了。

原文地址:https://www.cnblogs.com/woniu666/p/11790149.html

时间: 2024-11-03 22:40:57

phpstudy使用nginx配置多站点域名的相关文章

阿里云Linux系统Nginx配置多个域名的方法

Nginx绑定多个域名,可通过把多个域名规则写一个配置文件里实现,也可通过分别建立多个域名配置文件实现,为了管理方便,建议每个域名建一个文件,有些同类域名则可写在一个总的配置文件里. 1. 比如我想建立两个站点的域名分别是www.A.com 和 www.B.com,将这两个域名都解析到同一服务器IP. 2. 在Nginx配置文件conf目录下创建一个专门存放虚拟主机配置的目录,命名为vhosts,可以把虚拟目录的配置全部放在这里.如本例创建名为vhosts_A.conf和vhosts_B.con

Nginx 配置多站点vhost

假设你想在Linux Nginx中用不同的域名访问不同的目录,这时就要配置多个vhost,具体配置如下,假设网站根目录设定在/var/www/ 1.在/var/www/下新建两个目录 /var/www/ushark.net /var/www/ushark.wang 2.编辑/etc/nginx/nginx.conf http { include /etc/nginx/mime.types; default_type application/octet-stream; log_format mai

nginx配置多个域名

nginx绑定多个域名可又把多个域名规则写一个配置文件里,也可又分别建立多个域名配置文件,我一般为了管理方便,每个域名建一个文件,有些同类域名也可又写在一个总的配置文件里. 一.每个域名一个文件的写法 首先打开nginx域名配置文件存放目录:/usr/local/nginx/conf/servers ,如要绑定域名www.server110.com 则在此目录建一个文件:www.server110.com.conf 然后在此文件中写规则,如: 12345678 server{listen    

Nginx配置基于多域名、端口、IP的虚拟主机

原文:https://www.cnblogs.com/ssgeek/p/9220922.html ------------------------------- 1.类型介绍 1.1 基于域名的虚拟主机 所谓基于域名的虚拟主机,意思就是通过不同的域名区分不同的虚拟主机,基于域名的虚拟主机是企业应用最广的虚拟主机类型,几乎所有对外提供服务的网站使用的都是基于域名的主机,例如www.test1.com www.test2.com等 1.2 基于端口的虚拟主机 同理,所谓基于端口的虚拟主机,意思就是通

一台服务器Nginx配置多个域名(一级域名或二级)

需求描述: 一台服务器(ip: 39.105.1xx.xx)上启nginx,然后配置多个server,分别将不同一级域名或二级域名. 实现方法(不说废话了,直接上代码,看懂的来): 注意我是两个一级域名(.com和.cn) server { listen 80; server_name testapp.com; location / { root /usr/share/nginx/html/official_web/; index index.html index.htm; # try_file

window下phpstudy的nginx配置虚拟主机

由于很长时间没有配置Apache,虽然说知道怎么配置nginx,但是还是花费了一些时间这次记下来下次直接用 在其他选项文件菜单中->打开配置文件->选择vhosts-conf nginx的话使用 server { listen 80; server_name 你的虚拟目录名称; root "你要操作的目录路径"; location / { index index.html index.htm index.php; #autoindex on; if ($request_fi

nginx配置php站点代理

server {listen 80;server_name config.xxxx.com;access_log /data/nginx/logs/config.xxxx.com/config.xxxx.com.log main; location / { root /data/www/config; index index.php; } location ~ \.php$ { root /data/www/config; fastcgi_pass 127.0.0.1:9000; fastcgi

nginx 配置laravel框架域名配置

server { listen 80; server_name admin.meiquick.local.com; #charset koi8-r; # access_log /var/log/nginx/admin.meiquick.local.access.log main; # error_log /var/log/ngix/admin.meiquick.local.error.log main; location / { try_files $uri $uri/ /index.php?$

Nginx配置之基于域名的虚拟主机

1.配置好DNS解析