azure 雲上安裝部署nginx

2022-03-17 09:50:08 字數 1801 閱讀 8454

在安裝nginx之前可以先安裝libevent,安裝libevent步驟如下:

wget

2.解壓libevent:

tar -zxvpf libevent-2.0.21-stable.tar.gz

3.進入解壓目錄:

cd libevent-2.0.21-stable

4.指定安裝目錄:

./configure --prefix=/usr/local/libevent-2.0.21

5.安裝libevent:

make

make install

6,安裝nginx

ps:首席編譯指令碼 1.121/122

7,檢視編譯引數:

/usr/local/nginx/sbin/nginx -v

8,使用nginx帳號啟動

setcap cap_net_bind_service=+ep /usr/local/nginx/sbin/nginx

要先用root帳號執行 /usr/local/nginx/sbin/nginx 啟動,然後kill掉nginx程序

再切換到nginx帳號執行service nginx restart或者/usr/local/nginx/sbin/nginx 啟動,就會看到程序是用nginx帳號在啟動了

9,報錯除錯

[nginx@lb_net_1 ~]$ service nginx start

start nginx

nginx: [emerg] bind() to 0.0.0.0:80 failed (13: permission denied)

nginx is running[nginx@lb_net_1 ~]$

[nginx@lb_net_1 ~]$ exit

logout

[root@lb_net_1 conf]#

[root@lb_net_1 conf]# sudo chown root:wheel /usr/local/nginx/sbin/nginx

[root@lb_net_1 conf]# sudo chmod u+s /usr/local/nginx/sbin/nginx

[root@lb_net_1 conf]#

[root@lb_net_1 conf]# su - nginx

[[root@lb_net_1 conf]# sudo chmod u+x /usr/local/nginx/sbin/nginx

之後進入nginx帳號啟動成功了。

azure 雲上安裝部署nginx

wget 2.解壓libevent tar zxvpf libevent 2.0.21 stable.tar.gz 3.進入解壓目錄 cd libevent 2.0.21 stable 4.指定安裝目錄 configure prefix usr local libevent 2.0.21 5.安裝l...

azure上連續部署web

連續部署web,可以在第一次部署完web應用後,方便修改和自動提交 部署新版本的web應用.其中自動提交使用github中的webhook,使 在master上提交修改後可以自動更新web服務.登入到經典門戶,找到建立好的web應用 沒有的自行建立新的 在儀表板中,找到 從源控制項設定部署 設定部署...

阿里雲上CentOS6 5系統安裝Nginx

系統環境 centos 6.5 在安裝nginx前,需要確保系統安裝了g gcc openssl devel pcre devel和zlib devel軟體。安裝必須軟體 yum install gcc c yum y install zlib zlib devel openssl openssl ...