1. <i id="s6b2k"><small id="s6b2k"></small></i>
    <b id="s6b2k"><bdo id="s6b2k"></bdo></b>
  2. <wbr id="s6b2k"></wbr>

    Nginx安裝完成沒有生成sbin目錄的解決方法_nginx

    來源:腳本之家  責任編輯:小易  

    錯誤描述:

    1、在Linux(CentOS 7 64)系統上完成Nginx(1.18.0)的安裝后,找不到sbin啟動目錄.


    2、用nginx -v查看版本提示命令未找到

    問題1:沒有生成sbin目錄

    試過以下幾個失敗的解決方法:

    方法一、下載1.19版本,重新安裝,我試了安裝1.19,還是沒有sbin目錄


    方法二、網上找的一個辦法:

    找到報錯的文件,在解壓的nginx文件下src/os/unix/ngx_user.c,使用vi命令編輯它,并注釋報錯的地方,保存退出;然后進入解壓目錄的objs文件夾下下,編輯Makefile文件,將-Werror刪除


    但是我在ngx_user.c下沒有找到報錯信息,然后去Makefile文件下刪除了-Werror重新編譯,同樣沒有生成sbin目錄

    問題2:nginx -v 查看版本號失敗

    解決方法:配置Nginx環境變量

    執行vi /etc/profile命令,shift + G跳到最后,按I進入編輯模式將如下代碼添加到最后

    export NGINX_HOME=/usr/local/nginx
    export PATH=$PATH:$NGINX_HOME/sbin

    1

    執行source /etc/profile命令重新加載配置文件,就能查看版本號了

    2

    雖然沒有sbin,但是Nginx還是能啟動 執行/usr/local/nginx/sbin/nginx命令啟動Nginx執行ps -ef | grep nginx查看是否有Nginx進程

    1 

    花了大半天的時間終于搞清楚問題出在哪里了

    雖然Nginx的壓縮包和解壓后的文件夾都是放在個人用戶下的,但是通過su root切換到root用戶,并執行Nginx安裝操作,最終生成的Nginx文件夾應該在root根目錄,而不是在個人用戶下

    1

    所以,應該cd /root根目錄,查看usr/local/nginx文件夾下的sbin目錄,這個路徑是不是很熟悉?沒錯,就是環境變量里面配置的那個路徑!

    2

    總結:

    對于不太熟悉Linux虛擬機的小伙伴而言,一定要區分root用戶個人用戶,希望踩過這個坑以后就不會再犯同樣的錯誤了。

    //root根目錄
    /usr/local/nginx
    //個人用戶目錄
    /home/wanjk/usr/local/nginx/

    到此這篇關于Nginx安裝完成沒有生成sbin目錄的解決方法的文章就介紹到這了,更多相關Nginx沒有生成sbin目錄內容請搜索真格學網以前的文章或繼續瀏覽下面的相關文章希望大家以后多多支持真格學網!

    您可能感興趣的文章:啟用Nginx目錄瀏覽功能的方法Nginx 禁止訪問某個目錄或文件的設置方法nginx目錄路徑重定向的方法nginx設置目錄白名單、ip白名單的實現方法nginx安裝到指定目錄的方法示例ngin配置301重定向設置方法和nginx子目錄301重定向nginx設置上傳目錄無執行權限的方法在Nginx瀏覽器中打開目錄瀏覽功能

  3. 本文相關:
  4. 分享nginx+php-fpm實現大文件下載排坑的過程
  5. 分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置實例)
  6. nginx(php/fastcgi)的path_info問題
  7. nginx的fastdfs分布式存儲模塊測試方法
  8. nginx 反向代理之 proxy_pass的實現
  9. 利用nginx_geo模塊實現cdn調度的配置方法
  10. 很詳細的nginx配置說明
  11. 使用supervisor管理nginx+tomcat容器的方法示例
  12. 簡介nginx中的location匹配規則
  13. 詳解使用nginx和uwsgi配置python的web項目的方法
  14. 為什么虛擬機中解壓nginx沒有sbin目錄
  15. 為什么在centor7 linux上安裝nginx成功后沒目錄
  16. Nginx沒有這樣的文件或目錄問題,怎么解決
  17. nginx的sbin和conf文件不在同一目錄怎么裝安全狗
  18. Linux下怎么確定Nginx安裝目錄
  19. nginx安裝目錄下沒有logs文件夾為什么啊
  20. nginx沒有在usr/local下安裝,為什么加載配置文件...
  21. 指定目錄編譯安裝 php-5.6.10,make install運行無...
  22. linux 上修改了nginx.conf 怎么重新加載配置文件生效
  23. centos安裝nginx錯誤
  24. 網站首頁網頁制作腳本下載服務器操作系統網站運營平面設計媒體動畫電腦基礎硬件教程網絡安全星外虛擬主機華眾虛擬主機linuxwin服務器ftp服務器dns服務器tomcat nginxzabbix云和虛擬化服務器其它首頁服務器啟用nginx目錄瀏覽功能的方法nginx 禁止訪問某個目錄或文件的設置方法nginx目錄路徑重定向的方法nginx設置目錄白名單、ip白名單的實現方法nginx安裝到指定目錄的方法示例ngin配置301重定向設置方法和nginx子目錄301重定向nginx設置上傳目錄無執行權限的方法在nginx瀏覽器中打開目錄瀏覽功能分享nginx+php-fpm實現大文件下載排坑的過程分析nginx日志并屏蔽采集者ip(nginx屏蔽ip配置實例)nginx(php/fastcgi)的path_info問題nginx的fastdfs分布式存儲模塊測試方法nginx 反向代理之 proxy_pass的實現利用nginx_geo模塊實現cdn調度的配置方法很詳細的nginx配置說明使用supervisor管理nginx+tomcat容器的方法示例簡介nginx中的location匹配規則詳解使用nginx和uwsgi配置python的web項目的方法nginx提示:500 internal servernginx 多站點配置方法集合權限問題導致nginx 403 forbiddenginx fastcgi錯誤primary scripnginx服務器的反向代理proxy_pasnginx 403 forbidden的解決辦法詳解nginx服務器中配置超時時間的nginx偽靜態配置和常用rewrite偽nginx下301重定向域名的方法小結nginx的超時timeout配置詳解keepalived+nginx+tomcat 實現高可用web集nginx反向代理springboot的jar包過程解析在nginx中增加對oauth協議的支持的教程nginx服務500:internal server error原因nginx+ssl實現雙向認證的示例代碼nginx直接返回json的實例詳解nginx服務器中http headers相關的模塊nginx服務器相關的一些安全配置建議詳解實現nginx+tomcat實現單ip、多域名、使用kubernetes部署springboot或nginx的詳
    免責聲明 - 關于我們 - 聯系我們 - 廣告聯系 - 友情鏈接 - 幫助中心 - 頻道導航
    Copyright © 2017 www.yu113.com All Rights Reserved
    战天txt全集下载