一、Linux離線安裝Nginx
當我們在進行服務器開發時,經常會使用到Nginx,它是一個高性能的HTTP和反向代理服務器,可以幫助我們進行網站的負載均衡。在沒有外網的環境下,我們該如何進行Nginx的安裝呢?下面我們就來詳細講解一下Linux離線安裝Nginx的步驟。
二、Linux離線安裝Nginx詳細教程
1、首先,我們需要到官網下載Nginx的壓縮包。(http://nginx.org/en/download.html)
2、將下載好的壓縮包複製到Linux服務器的目錄下,然後解壓:
$ tar -zxvf nginx-1.18.0.tar.gz
3、進入解壓後的文件夾中,使用以下命令進行編譯和安裝:
$ ./configure $ make $ sudo make install
4、安裝完成後使用以下命令查看是否安裝成功:
$ nginx -v
如果看到Nginx的版本信息,則說明安裝成功。
三、Linux離線安裝Nginx服務
1、使用以下命令創建一個Nginx的systemd服務:
$ sudo vim /lib/systemd/system/nginx.service
2、在文件中輸入以下內容:
[Unit] Description=A high performance web server and a reverse proxy server After=network.target [Service] Type=forking PIDFile=/usr/local/nginx/logs/nginx.pid ExecStartPre=/usr/local/nginx/sbin/nginx -t ExecStart=/usr/local/nginx/sbin/nginx ExecReload=/bin/kill -s HUP $MAINPID ExecStop=/bin/kill -s QUIT $MAINPID PrivateTmp=true [Install] WantedBy=multi-user.target
3、保存文件並重新加載systemd服務:
$ sudo systemctl daemon-reload
4、啟動和停止Nginx服務的命令:
$ sudo service nginx start $ sudo service nginx stop
四、Linux離線安裝Nginx壓縮包步驟
1、將需要的文件複製到Linux服務器上。
2、將文件解壓到Nginx的安裝目錄中。
3、根據需要修改Nginx的配置文件,然後使用以下命令啟動Nginx服務:
$ /usr/local/nginx/sbin/nginx
五、Linux離線安裝Nginx服務daemon
1、在Nginx的安裝目錄中創建logs文件夾,用於存放日誌文件:
$ sudo mkdir /usr/local/nginx/logs
2、根據需要修改Nginx的配置文件,然後使用以下命令啟動Nginx服務:
$ /usr/local/nginx/sbin/nginx -g 'daemon off;'
3、使用以下命令停止Nginx服務:
$ /usr/local/nginx/sbin/nginx -s stop
六、Linux離線安裝Perl
Perl是一種常用的腳本語言,在Linux中安裝Perl的步驟如下:
$ cd /usr/src $ wget https://www.cpan.org/src/5.0/perl-5.34.0.tar.gz $ tar xzf perl-5.34.0.tar.gz $ cd perl-5.34.0 $ ./Configure -des -Dprefix=/usr/local/perl $ make $ make test $ sudo make install
七、Linux離線安裝Expect
Expect是一種編程語言,用於實現交互式應用程序,安裝步驟如下:
$ cd /usr/src $ wget http://downloads.sourceforge.net/project/expect/Expect/5.45/expect5.45.tar.gz $ tar zxf expect5.45.tar.gz $ cd expect5.45 $ ./configure $ make $ sudo make install
八、Linux離線安裝Node
Node.js是一種流行的JavaScript運行環境,安裝步驟如下:
$ wget https://nodejs.org/dist/v14.18.1/node-v14.18.1.tar.gz $ tar -xzf node-v14.18.1.tar.gz $ cd node-v14.18.1/ $ ./configure --prefix=/usr/local/node $ make $ sudo make install
九、Linux離線安裝命令
1、安裝RPM包:
$ sudo rpm -ivh xxx.rpm
2、安裝Debian包:
$ sudo dpkg -i xxx.deb
3、安裝tar.gz包:
$ tar -zxvf xxx.tar.gz $ cd xxx $ ./configure $ make $ sudo make install
十、Nginx離線安裝
Nginx離線安裝的步驟和在線安裝基本一致,只需要下載好壓縮包,進行解壓和編譯安裝即可。在沒有外網支持的情況下,我們可以使用離線安裝的方式,來滿足我們對Nginx的需求。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/200188.html