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 伺服器會填這玩意進來。嘗試註釋掉這段程式碼,再次訪問時
至此終於成功安裝,真坑啊…
相關文章
- centos9透過dnf安裝php和nginx遇到的坑CentOSPHPNginx
- NPM 安裝包遇到的坑!NPM
- 學習openresty時,nginx的一個坑RESTNginx
- Windows 安裝 Homestead 遇到的一些坑點Windows
- 小白之 Gin 安裝遇到的坑
- 安裝PHPscws分詞擴充套件時候遇到的坑PHP分詞套件
- linux安裝nginx及配置(一)LinuxNginx
- mac無坑安裝nginxMacNginx
- Linux安裝NginxLinuxNginx
- linux 安裝 nginxLinuxNginx
- 在安裝snipe-it中遇到的坑
- 初學 GoLang 遇到的一個關於時間的坑...Golang
- Nebula 2.5.0安裝過程及遇到的坑
- linux下nginx安裝LinuxNginx
- 【Linux】yum 安裝nginxLinuxNginx
- Linux下安裝nginxLinuxNginx
- Nginx在Linux下的安裝NginxLinux
- centos下配置nginx遇到的一些基本的坑CentOSNginx
- 使用Golang時遇到的一些坑Golang
- linux離線安裝nginxLinuxNginx
- linux系統安裝nginxLinuxNginx
- Linux 安裝Nginx與使用LinuxNginx
- Linux編譯安裝NginxLinux編譯Nginx
- Linux安裝Nginx步驟LinuxNginx
- Dell伺服器安裝系統中遇到的坑伺服器
- windows2003 的安裝以及安裝時遇到的問題Windows
- CDH安裝時出現的坑
- 一個android 的HAL示例中遇到的坑。Android
- onethink安裝時的一個bug
- linux伺服器安裝nginxLinux伺服器Nginx
- Linux安裝Nginx詳細教程LinuxNginx
- linux 伺服器安裝 nginxLinux伺服器Nginx
- AWS Linux2 安裝 nginxLinuxNginx
- Linux環境下安裝NginxLinuxNginx
- Linux上安裝Nginx依賴環境和庫、Nginx安裝,Nginx服務命令LinuxNginx
- Docker下安裝Nginx和php(爬坑篇)DockerNginxPHP
- 記錄安裝 Laravel 專案遇到多版本 PHP 的坑LaravelPHP
- ubuntu16.04安裝python3.6.7遇到的坑記錄UbuntuPython