我正在尝试在我的Windows开发环境中设置nginx.我找不到如何在Linux上创建类似于"启用站点"的东西,其中nginx会查找(链接)活动虚拟主机配置.
有没有办法做一些类似的目录与实际配置文件的快捷方式和nginx扫描该目录?或者除了将主机配置复制到nginx.conf之外,还有其他方法来连接虚拟主机配置吗?
亲切的,马克
Uma*_*nda 25
在Windows中,您必须提供配置文件所在目录的完整路径.有两个要更新的文件:nginx.conf,它告诉nginx在哪里可以找到网站,以及localhost.conf,它是网站的配置.
假设安装了nginx C:\nginx.如果安装目录位于另一个路径,则必须相应地更新该路径,无论它出现在以下两个配置文件中.
地点: C:\nginx\conf
worker_processes 1;
events {
worker_connections 1024;
}
http {
include mime.types;
default_type application/octet-stream;
#to read external configuration.
include "C:/nginx/conf/sites-enabled/*.conf";
}
Run Code Online (Sandbox Code Playgroud)
地点: C:\nginx\conf\sites-enabled
server {
listen 80;
server_name localhost;
location / {
root html;
index index.html index.htm;
}
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
}
Run Code Online (Sandbox Code Playgroud)
Max*_*nin 14
13759 nginx的一些Linux软件包办法"已启用的网站,"利用include指令,其理解shell通配符,见http://nginx.org/r/include.你可以在你自己的配置使用它,以及,如
http {
...
include /path/to/sites/*.conf;
}
Run Code Online (Sandbox Code Playgroud)
但是请注意,这样的做法可能会很混乱(特别是,这将是很难说哪个服务器{}是默认的,除非您使用default_server显式).
| 归档时间: |
|
| 查看次数: |
32199 次 |
| 最近记录: |