linux nginx配置多个网站
1.建立wwwroot(/home/wwwrooot)
另建立一个wwwroot/test/index.html(网站目录)
2.建立vhost文件(/usr/local/nginx/conf/vhost)
3.配置nginx.conf,加入:include vhost/*.conf;
http{ ...... include vhost/*.conf; // 注意这里是放在http{}里面,而不是外面 }
另配置vhost/test.conf
server { listen 80; server_name test.zhouzhongjie.com; root /home/wwwroot/test; location / { index index.html index.htm index.php; #autoindex on; } location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } }
server_name:下划线,域名,ip,localhost
server_name: _
server_name: xxx.com
server_name: 22.22.22.22
server_name:localhost // 不推荐这种
server { listen 8001; #listen [::]:80; server_name localhost; index index.html index.htm index.php default.html default.htm default.php; root /home/wwwrooot/test; #include other.conf; #error_page 404 /404.html; # Deny access to PHP files in specific directory #location ~ /(wp-content|uploads|wp-includes|images)/.*\.php$ { deny all; } #include enable-php.conf; location ~ .*\.(gif|jpg|jpeg|png|bmp|swf)$ { expires 30d; } location ~ .*\.(js|css)?$ { expires 12h; } location ~ /.well-known { allow all; } location ~ /\. { deny all; } access_log off; }
修改配置文件后需要重新加载
./nginx -s reload
最后重启nginx,
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
· AI与.NET技术实操系列:向量存储与相似性搜索在 .NET 中的实现
· 基于Microsoft.Extensions.AI核心库实现RAG应用
· 10年+ .NET Coder 心语 ── 封装的思维:从隐藏、稳定开始理解其本质意义
· 地球OL攻略 —— 某应届生求职总结
· 提示词工程——AI应用必不可少的技术
· Open-Sora 2.0 重磅开源!
· 周边上新:园子的第一款马克杯温暖上架
2017-05-17 php无限分类二
2014-05-17 js数组操作【转载】