【域名解析】
主域名直接解析到 IP地址
子域名只能解析 成 A记录
[root@VM-0-6-centos sbin]# lsnginx[root@VM-0-6-centos sbin]# ./nginx -s reload
通过宝塔配置比较简单。
nginx.config
宝塔配置域名
server{ listen 80; server_name media.xxx.com;#配置前台项目域名 index index.php index.html index.htm default.php default.htm default.html; root /www/wwwroot/media.xxx.com;#配置前台项目根路径# 处理跨域问题 add_header `Access-Control-Allow-Origin`: `http://carey.akhack.com`; add_header `Access-Control-Allow-Headers`: `X-Requested-With`; add_header `Access-Control-Allow-Methods`: `GET,POST,OPTIONS`; location ~ /purge(/.*) { proxy_cache_purge cache_one $host$1$is_args$args; #access_log /www/wwwlogs/media.shanshiyidu.com_purge_cache.log; } #引用反向代理商规则,注释后配置的反向代理商将无效 include /www/server/panel/vhost/nginx/proxy/media.xxx.com/*.conf; include enable-php-00.conf; #PHP-INFO-END #REWRITE-START URL重写规则引用,修改后将导致面板设置的伪静态规则失效 include /www/server/panel/vhost/rewrite/media.xxx.com.conf; #REWRITE-END #禁止访问的文件或者目录 location ~ ^/(\.user.ini|\.htaccess|\.git|\.svn|\.project|LICENSE|README.md) { return 404; } #一键申请SSL证书验证目录相关设置 location ~ \.well-known{ allow all; } access_log /www/wwwlogs/media.xxx.com.log; error_log /www/wwwlogs/media.xxx.com.error.log;}
宝塔反向代理商:项目可以通过域名访问
#PROXY-START/location /{ expires 12h; if ($request_uri ~* "(php|jsp|cgi|asp|aspx)") { expires 0; } proxy_pass http://127.0.0.1:8686; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header REMOTE-HOST $remote_addr; #持久化连接相关配置 #proxy_connect_timeout 30s; #proxy_read_timeout 86400s; #proxy_send_timeout 30s; #proxy_http_version 1.1; #proxy_set_header Upgrade $http_upgrade; #proxy_set_header Connection "upgrade"; add_header X-Cache $upstream_cache_status; #Set Nginx Cache add_header Cache-Control no-cache;}#PROXY-END/
# ruoyi-vue配置server { listen 80; # 监听的端口 server_name xxx; # 域名或者ip location / { # 访问路径配置 root /usr/local/ruoyi/dist/;#若依的dist 根目录 try_files $uri $uri/ /index.html; index index.html index.htm; # 默认首页 } location /prod-api/ {# 可以处理前台访问接口出现跨域问题 proxy_set_header Host $http_host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header REMOTE-HOST $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://localhost:8686/;#这个是springboot项目打包的端口号 }}
运行项目成功:
server { listen 80; server_name missbe.cn; root /usr/share/nginx/html; location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://missbe.cn:8090; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } } server { listen 80; server_name doc.missbe.cn; root /usr/share/nginx/html; # Load configuration files for the default server block. location / { proxy_redirect off; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://missbe.cn:8088; } error_page 404 /404.html; location = /40x.html { } error_page 500 502 503 504 /50x.html; location = /50x.html { } }
Copyright © 2019-2022 idc60.cn. All Rights Reserved. IDC60 版权所有 山西鑫杨网络科技有限公司
声明:本平台所有机器禁止用于攻击测试、博彩、色情、空间、小说、外挂、病毒、诈骗、钓鱼、VPN、VOIP、挖矿等违法违规用途,一经发现,立即永久关闭并且联合相关单位处理,概不退款。
工信部备案:晋ICP备19010502号-18
统一社会信用代码:91141100MA0KLE2J61
晋公网安备 14110202000146号
网络违法犯罪举报网站