陈奇网络工作室

基于nginx配置域虚拟主机?

建设工作站服务器

1、什么是虚拟主机

虚拟主机使用特殊技术将一台运行的服务器逻辑划分为多台主机。 这样,如果可以在一台物理服务器上运行多个网站程序,就可以利用服务器的剩余空间。 充分发挥服务器的作用。虚拟主机之间是完全独立的。

这样,使用nginx构建站点平台时,只需使用一个nginx软件就可以运行多个基于ip或域的站点。

2、基于域名虚拟主机

基于此域的虚拟主机是最常用的。 基于ip的一般在内部网中使用。

(1)在nginx.conf上的配置

只需在nginx.conf中添加上下文字段即可。

include vhosts/*.conf;

上面的字段添加到http模块中就可以了。

然后,在nginx的conf目录中创建vhosts目录,如果有,请不要创建。

(2)添加虚拟主机配置文件

将明确的. conf部署文件添加到vhosts目录中,以方便后期维护,可选命名并命名与部署的APP应用程序相关的名称。

以以前的结构为例

服务器{

? listen 80?

#配置监听端口,配置80即可,写多少个都可以虚拟主机使用80个端口

? server _ name ebook.yunwei gonghui.com;

? #这是最主要的,配置所需的域名。

? root/usr/local/ywgh/nginx/html/WP /

? #明确写下项目路径,这也非常重要。 千万不要弄错配置。

? access _ log/usr/local/ywgh/nginx/logs/WP/access.log main;

? #访问日志写清楚了,不用写。 在生产环境中,必须安排妥当,使日志独立。

location ~ \\\\.php$ {

? try_files $uri=404;

? fastcgi_pass 127.0.0.1:9000;

? error _ log/usr/local/ywgh/nginx/logs/WP/PHP-error.log;

? include fastcgi.conf;

? fastcgi_index index.php;

? }

? #以上是php的构成内容。

}

放在上面后,可以重新启动nginx或reload。

(3)总结

很多(虚拟主机可以写在同一个配置文件上,但这不便于后期维护(尤其是作者很清楚别人正在迎接维护的平台)。 通过写尽可能多的配置文件,使其看起来很短,更容易阅读。

详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3