ubuntu16 04伺服器安裝編譯nginx

2021-08-14 14:32:06 字數 1772 閱讀 1858

unzip pcre-8.41.zip 

cd pcre-8.41/

./configure

make

sudo make install

tar -zxvf nginx-1.12.2.tar.gz

cd nginx-1.12.2/

make

sudo make install

nginx預設安裝在/usr/local/nignx中,檔案顯示如下

檢查確保80埠沒有被占用

netstat  -anp|grep 80
啟動nginx

sudo service nginx start
檢視機器ip

wlan0⇒ inet 獲取ip位址 192.168.0.107

在遠端客戶端開啟瀏覽器輸入ip位址(應該可以看到如下頁面

//啟動

sudo service nginx start

// 終止

sudo service nginx stop

sudo service nginx reload

nginx的配置檔案位於/etc/nginx/nginx.conf, 用vim開啟可以看到

這裡我們主要關注第71和72行,這兩行的意思是表示有兩類檔案將會被引用:

1)所有位於/etc/nginx/conf.d資料夾下且字尾為.conf的檔案

2)所有位於/etc/nginx/sites-enabled/資料夾下的檔案

/etc/nginx/sites-enbaled資料夾下有個名為default的檔案,開啟該檔案可以看到

這裡面比較有用的是

root /usr/share/nignx/html; #表示預設根目錄,上面進行nginx測試的網頁就是位於該目錄下

index

index.html index.htm #表示要啟動的檔案,一般是index.html

一般情況下我們可以採用下面的方式進行配置,將/etc/nginx/sites-enbaled/default檔案中的預設根路徑設定為/var/www,其餘保持不變

root /var/www; #表示預設根目錄,上面進行nginx測試的網頁就是位於該目錄下
將多個工程資料夾project_folder1, project_folder2拷貝倒/var/www路徑下,在遠端的客戶端只需要位址列輸入

便可以訪問兩個網頁。

【注】有可能需要修改一下/var/www的檔案費訪問許可權,採用以下命令即可

sudo chmod 777

-r /var/www

Ubuntu16 04安裝ftp伺服器

sudo apt get purge vsftpdsudo apt get install vsftpd方法一 直接在系統設定新增使用者 方法二 建立使用者目錄 sudo mkdir home uftp 建立使用者 sudo useradd d home uftp s bin bash uftp 修...

Ubuntu 16 04伺服器 配置

1.修改使用者名稱 切換到root開啟如下兩個配置檔案 sudo vim etc passwd 把我想改的 這個使用者名稱改為 way 了,儲存並退出 sudo vim etc shadow 同樣把 改為 way 儲存並退出 重啟後名字就變成了way ubuntu 2.現在要修改計算機名稱 ubun...

Ubuntu 16 04安裝配置ftp伺服器

使用下列命令安裝 sudo apt get install vsftpd安裝完後,ftp的配置檔案在 etc vsftpd.conf可以使用下列命令來開啟,關閉,重啟ftp服務 sudo etc init.d vsftpd start sudo etc init.d vsftpd stop sudo...