## 如圖所示:

## 相關配置代碼如下:
```
location / {
# 重定向
if (!-e $request_filename){
rewrite ^(.*)$ /index.php?s=$1 last; break;
}
}
## 黃金ETF
rewrite /html/hangqing/etf/etf.php /quotes/gold_etf/ last;
rewrite /dyhjw/etf.html /quotes/gold_etf/dir/ last;
## 白銀ETF
rewrite /html/hangqing/etf/slv_etf.php /quotes/silver_etf/ last;
rewrite /quotes/silver_etf/ /html/hangqing/etf/slv_etf.php permanent;
rewrite /dyhjw/slv_etf.html /quotes/silver_etf/dir/ last;
## 白銀價格(和黃金一樣?)
rewrite /html/byjg.html /baiyinjiage/ permanent;
## 黃金價格
rewrite /html/hjjg.html /huangjinjiage/ permanent;
## 上海黃金交易所
rewrite /html/hangqing/ /quote/ permanent;
## 珠寶資訊
rewrite ^/matter_gold/(.+?)$ /brand/$1 permanent;
# 地圖
location /sitemap.xml {
proxy_pass http://admin.dyhjw.com/sitemap.xml;
break;
}
# 編輯器附件
location ~ ^/ueditor/.* {
proxy_pass http://admin.dyhjw.com;
access_log off;
}
# 主站轉向
## 主站
if ($request_uri = /home/){
return 301 http://www.dyhjw.com/;
}
if ($request_uri = /index/){
return 301 http://www.dyhjw.com/;
}
if ($request_uri = /ag) {
return 301 http://www.dyhjw.com/;
}
if ($request_uri = /Index/index.html) {
return 301 http://www.dyhjw.com/;
}
## 快訊
if ($request_uri = /zhibo) {
return 301 http://www.dyhjw.com/kuaixun/;
}
## 沒用了
if ($request_uri = /shanghaihuangjin){
return 301 http://www.dyhjw.com/jinjiaosuo.html;
}
## 黃金價格
if ($request_uri = /huangjinjiage_15.html){
return 301 http://www.dyhjw.com/huangjinjiage;
}
## 外匯直盤
if ($request_uri = /usd-sgd_1h.html){
return 301 http://www.dyhjw.com/usd-sgd/;
}
## 紙黃金
if ($request_uri = /bocgold/){
return 301 http://www.dyhjw.com/papergold/;
}
## 原油
if ($request_uri = /oil) {
return 301 http://www.dyhjw.com/gold/oil.html;
}
## 上海黃金交易所
if ($request_uri = /quotes/silver_etf/) {
return 301 http://www.dyhjw.com/quote/;
}
if ($request_uri = /quote) {
return 301 http://www.dyhjw.com/jinjiaosuo.html;
}
if ($request_uri = /html/myzs.html) {
return 301 http://www.dyhjw.com/quote/;
}
if ($request_uri = /gold/nysc.html) {
return 301 http://www.dyhjw.com/quote/;
}
## 聯系我們
if ($request_uri = /dyhjw/ad.html) {
return 301 http://www.dyhjw.com/contact.html;
}
if ($request_uri = /dyhjw/contact.html) {
return 301 http://www.dyhjw.com/contact.html;
}
## 數據中心
if ($request_uri = /dyhjw/news.html) {
return 301 http://www.dyhjw.com/data;
}
## 黃金
if ($request_uri = /gold/jsdt.html) {
return 301 http://www.dyhjw.com/gold/jjsj.html;
}
## 學堂
if ($request_uri = /gold/hjsp.html) {
return 301 http://www.dyhjw.com/xuetang/;
}
## 國際
if ($request_uri = /gold/xwgz.html) {
return 301 http://www.dyhjw.com/gold/yhdt.html;
}
if ($request_uri = /gold/dyhj.html) {
return 301 http://www.dyhjw.com/gold/yhdt.html;
}
## 投資技巧
if ($request_uri = /gold/tzjq.html) {
return 301 http://www.dyhjw.com/gold/sdts.html;
}
## 機構觀點
if ($request_uri = /gold/jgpl.html) {
return 301 http://www.dyhjw.com/organ/1/;
}
## 實時快訊
if ($request_uri = /gold/jysx.html) {
return 301 http://www.dyhjw.com/kuaixun/;
}
## 財經日歷
if ($request_uri = /dyhjw/shuju.html) {
return 301 http://www.dyhjw.com/rili/;
}
## 珠寶資訊
if ($request_uri ~* /jindian/\d+.html) {
return 301 http://www.dyhjw.com/matter_gold/;
}
# 舊站維護
## 資源樣式
location ~ ^/style/.* {
proxy_pass http://old.dyhjw.com$request_uri;
break;
}
## 資源附件
location ~ ^/uploads/.* {
proxy_pass http://old.dyhjw.com;
access_log off;
break;
}
## 資源行情
location ~ /hangqing/(css|images)/ {
proxy_pass http://old.dyhjw.com;
break;
}
```
- (一)服務器架構
- ECS
- (二)寶塔安裝
- 寶塔的webhook使用方法
- (三)配置更改
- php-fpm.conf
- proxy.conf
- nginx.conf
- (四)運維日志
- nginx日志
- nginx錯誤日志
- open socket
- fpm日志
- php-fpm錯誤日志
- seems busy
- slow.log
- 站點日志
- dyhjw.log
- 站點錯誤日志
- dyhjw.error.log
- 499錯誤
- recv()
- recv() failed
- recv() failed-第3種
- no live upstreams
- upstream prematurely
- cache_file_has_too_long_header
- FastCGI sent in stderr
- directory index of is forbidden
- recv() failed-第4種
- (五)站點配置
- appapi配置
- 用到redis的網站
- workman不能運行
- 快訊啟動
- dyhjw偽靜態
- (六)其他問題
- php-5.6重新啟動報錯
- 掛載盤命令
- 服務器怎么增加黑名單不讓指定IP登錄
- (七)自定義頁面
- 自定義404頁面
- 自定義502頁面
- (八)問題
- 負載均衡的文件在哪里
- 站點的負載均衡服務器文件在哪里
- 其他知識
- Nginx--keepalive的配置
- Nginx反爬蟲攻略:禁止某些User Agent抓取網站
- php腳本執行時間配置
- 運維記錄