在Ubuntu下安裝Nginx有以下方法,但是如果想要安裝最新版本的就必須下載源碼包編譯安裝。
一、基於APT源安裝
sudo apt-get install nginx
安裝好的文件位置:
/usr/sbin/nginx:主程序
/etc/nginx:存放配置文件
/usr/share/nginx:存放靜態文件
/var/log/nginx:存放日志
其實從上面的根目錄文件夾可以知道,Linux系統的配置文件一般放在/etc,日志一般放在/var/log,運行的程序一般放在/usr/sbin或者/usr/bin。
當然,如果要更清楚Nginx的配置項放在什么地方,可以打開/etc/nginx/nginx.conf
常用配置文件
/etc/nginx/nginx.conf
/etc/nginx/sites-available(有人說是sites-enable)/default,不過可以直接修改/etc/nginx/nginx.conf,這個文件最后還是會調用default的配置
/etc/nginx/conf.d/*
我猜測,Nginx如果指定默認加載/etc/nginx/nginx.conf的配置文件。如果要查看加載的是哪個配置文件,可以用這個命令sudo nginx -t或者ps -ef | grep nginx
然后通過這種方式安裝的,會自動創建服務,會自動在/etc/init.d/nginx新建服務腳本,然后就可以使用sudo service nginx {start|stop|restart|reload|force-reload|status|configtest|rotate|upgrade}的命令啟動。
經過實驗發現apt-get install nginx 安裝的是1.4版本的nginx
第二種方式是編譯源碼安裝,這種方式繁雜得多,有興趣的可以查看原文