1.apt --fix-broken install 2.sudo apt-get remove nginx nginx-common # 卸載刪除除了配置文件以外的所有文件。 3.sudo apt-get purge nginx nginx-common # 卸載所有東東,包括刪除配置文件。 4.sudo apt-get autoremove # 在上面命令結束后執行,主要是卸載刪除Nginx的不再被使用的依賴包。 5.sudo apt-get remove nginx-full nginx-common #卸載刪除兩個主要的包。 6.sudo service nginx restart #重啟nginx
然后安裝
sudo apt-get update sudo apt-get install nginx
安裝 uwsgi
sudo apt install build-essential python3-dev install uwsgi uwsgi --version
啟動 nginx
/etc/init.d/nginx start #啟動 /etc/init.d/nginx stop #關閉 /etc/init.d/nginx restart #重啟
注意要修改端口請移步到
/etc/nginx/conf.d/
網上大多人給的路徑是錯的很煩人,沒試過還誤導人
路徑下找到
sudo gedit default.conf
修改
server { listen 8080; # 修改端口號 server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; }
這時候 打開 127.0.0.1:8080就可以看到啟動頁了
no internal routing support, rebuild with pcre support !!!
ubuntu下不要嘗試使用 yum ,依賴關系無法解決 請使用apt-get vm被替換為 gedit會好用點
apt-get install libpcre3 libpcre3-dev
來解決 pcre找不到問題,不要使用 yum
進入目標文件夾 建立一個測試網頁 在該路徑輸入
進入非root用戶不然會提醒不安全
uwsgi --http :8001 --wsgi-file test.py