linux安裝nginx時遇到的一個坑
前言:女友生氣了,打算建個私人日記站點送給她......
之前在騰訊雲centos7部署django伺服器時只換了個uwsgi伺服器,並沒有搭配nginx,所以這一次正好試試手。
說做就做,看了網上很多教程,需要yum準備安裝環境,大概是:
gcc 環境,zlib 安裝,.PCRE pcre-devel,OpenSSL
yum install gcc-c++
yum install -y pcre pcre-devel
yum install -y zlib zlib-devel
yum install -y openssl openssl-devel
引自該博文。
然後下載nginx安裝包,解壓,配置,編譯,安裝
wget -c https://nginx.org/download/nginx-1.18.0.tar.gz
./configure
make&& make install
進入nginx目錄
cd /usr/local/nginx/sbin/
常用的4個命令:
./nginx
./nginx -s stop
./nginx -s quit
./nginx -s reload
這裡我執行 ./nginx 啟動,然後在瀏覽器輸入 IP地址:埠 ,返回 400 Bad Request!
What the F**k?為啥我新安裝的 nginx 會有這玩意?查了半天資料,無果。又檢視了error.log,然後根據提示線索在 stackoverflow.com 的一個帖子上找到疑似的解決方案,他是這樣回答的:
根據他的思路,我檢視了一下配置檔案,發現以下程式碼:
location / {
uwsgi_pass django;
#include uwsgi_params; # the uwsgi_params file you installed
}
很奇怪,為啥新安裝的 nginx 伺服器會填這玩意進來。嘗試註釋掉這段程式碼,再次訪問時
至此終於成功安裝,真坑啊…
相關文章
- 學習openresty時,nginx的一個坑RESTNginx
- centos9透過dnf安裝php和nginx遇到的坑CentOSPHPNginx
- NPM 安裝包遇到的坑!NPM
- 小白之 Gin 安裝遇到的坑
- mac無坑安裝nginxMacNginx
- CocoaPods的安裝以及遇到的坑
- Windows 安裝 Homestead 遇到的一些坑點Windows
- 安裝PHPscws分詞擴充套件時候遇到的坑PHP分詞套件
- 在安裝snipe-it中遇到的坑
- 初學 GoLang 遇到的一個關於時間的坑...Golang
- nginx的pass_proxy遇到的坑Nginx
- linux安裝nginx及配置(一)LinuxNginx
- centos下配置nginx遇到的一些基本的坑CentOSNginx
- Nebula 2.5.0安裝過程及遇到的坑
- Windows 7 上安裝 Homestead 遇到的坑Windows
- 使用Golang時遇到的一些坑Golang
- 在linux上部署專案時遇到的坑Linux
- linux 安裝 nginxLinuxNginx
- Linux安裝NginxLinuxNginx
- Linux下的Nginx安裝LinuxNginx
- 關於安裝black apple遇到的坑APP
- 在linux 安裝oracle10g時遇到的問題LinuxOracle
- CDH安裝時出現的坑
- 【Linux】yum 安裝nginxLinuxNginx
- Linux Nginx 安裝配置LinuxNginx
- Linux下安裝nginxLinuxNginx
- linux下nginx安裝LinuxNginx
- Dell伺服器安裝系統中遇到的坑伺服器
- Vscode 安裝go環境中遇到的坑!VSCodeGo
- Nginx在Linux下的安裝NginxLinux
- centos/linux下的安裝NginxCentOSLinuxNginx
- Nginx 轉發時的一個坑,運維居然讓我背鍋!!Nginx運維
- 坑四:利用json模組時遇到的坑JSON
- 一個android 的HAL示例中遇到的坑。Android
- Docker下安裝Nginx和php(爬坑篇)DockerNginxPHP
- onethink安裝時的一個bug
- 記錄安裝 Laravel 專案遇到多版本 PHP 的坑LaravelPHP
- VMware ESX 3.0安裝中遇到的一個小問題