[Other]Nginx个人常用命令整理
nginx -t 检查配置是否正确
nginx -s reload 重新加载配置信息
server {
listen 80;
server_name www.xxx.com
location / {
alias /path/;
}
server {
listen 80;
server_name www.xxx.com
location / {
proxy_pass http://127.0.0.1:8088
}
# HTTPS
server {
listen 443 ssl;
index index.html index.htm index.php;
server_name www.xxx.com;
ssl_certificate /xxxxxx.pem;
ssl_certificate_key /xxxxxx.key;
ssl_session_timeout 5m;
ssl_ciphers ECDHE-RSA-AES128-GCM-SHA256:ECDHE:ECDH:AES:HIGH:!NULL:!aNULL:!MD5:!ADH:!RC4;
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;
location / {
proxy_pass http://127.0.0.1:8088;
}
}
# ios Swift 通用链接(Universal Links)
location / {
charset UTF-8;
default_type text/html;
return 200 '{"applinks":{"apps":[],"details":[{"appID":"xxxxxxxxxx","paths":["*"]}]}}';
}
}
#重定向
server {
listen 80;
server_name www.xxx.com;
rewrite ^(.*)$ https://$host$1; #将所有HTTP请求通过rewrite指令重定向到HTTPS。
location / {
proxy_pass http://127.0.0.1:8088;
}
}
转载请注明来源,欢迎对文章中的引用来源进行考证,欢迎指出任何有错误或不够清晰的表达。可以在下面评论区评论,也可以邮件至 xiaoxin1218@qq.com
文章标题:[Other]Nginx个人常用命令整理
文章字数:176
本文作者:周信
发布时间:2022-06-24, 11:36:38
最后更新:2023-05-03, 10:25:35
原始链接:http://zx21.xyz/2022/06/24/Other-Nginx个人常用命令整理/版权声明: "署名-非商用-相同方式共享 4.0" 转载请保留原文链接及作者。