nginx實現301跳轉
我們用nginx實現301跳轉,下面我們先講一下實現的大概思想,首先我們用yum或者編譯安裝nginx,然後配置nginx的主配置文件的子文件,(在配置子文件的時候可以把默認文件先註釋掉)配置好子文件之後重啟nginx服務器。然後就可以去測試你想要的結果啦。(前提是把防火墻關掉,例如:selinux、firewalld、iptables等一切的環境)
第一步:清理環境
1:首先查看firewalld的狀態
systemctl status friewalld
沒有關閉,要關閉firewalld
systemctl disable firewalld
2:查看selinux的狀態
getenforce(顯示enable是開啟的狀態,顯示disable是關閉的狀態)
沒有關閉則編輯vim /etc/selinux/conf
把selinux=enabled改成selinux=disabled
3:查看iptables的狀態
systemctl status iptables
把iptables的規則全部清理掉
iptables -F -t nat
之後把iptables關閉
systemctl stop iptables
第二步yum安裝nginx
yum install -y nginx
啟動nginx
systemctl start nginx
第三步:配置nginx主配置文件
vim /etc/nginx/nginx.conf
把include /etc/nginx/conf/*.conf下面的子文件都註釋掉,按wq保存退出
之後進入/etc/nginx.conf,編輯一個子文件
例如:vim 1.conf
編輯好之後保存退出。
第四步:
用nginx -t 檢查文件有沒有編輯錯誤,再看一下80服務有沒有開啟,用losf -i:80判斷無誤之後, 重啟服務systemctl restart nginx。
nginx實現301跳轉