Home>Article>Operation and Maintenance> How to install nginx on linux

How to install nginx on linux

藏色散人
藏色散人 Original
2019-08-28 13:54:37 9607browse

How to install nginx on linux

How to install nginx on linux?

Before installing nginx, you must first confirm that gcc and pcre- are installed in the system devel, zlib-devel, openssl-devel.

Related recommendations: [Linux Tutorial]

Installation command:

yum -y install gcc pcre-devel zlib-devel openssl openssl-devel

nginx download address: https://nginx.org/download/

Download "nginx-1.9.9.tar.gz" and move it to /usr/local/.

## 解压 tar -zxvf nginx-1.9.9.tar.gz ##进入nginx目录 cd nginx-1.9.9 ## 配置 ./configure --prefix=/usr/local/nginx # make make make install

OK, now you can execute make.

How to install nginx on linux

Execute make and make install commands

Test whether the installation is successful

# cd到刚才配置的安装目录/usr/loca/nginx/ ./sbin/nginx -t

Error message:

nginx: [alert] could not open error log file: open() "/usr/local/nginx/logs/error.log" failed (2: No such file or directory) 2016/09/13 19:08:56 [emerg] 6996#0: open() "/usr/local/nginx/logs/access.log" failed (2: No such file or directory)

Cause analysis: There is no logs folder in the nginx/ directory

Solution:

mkdir logs chmod 700 logs

Normal information output:

nginx: the configuration file /usr/local/nginx/conf/nginx.conf syntax is ok nginx: configuration file /usr/local/nginx/conf/nginx.conf test is successful

Start nginx

cd /usr/local/nginx/sbin ./nginx //启动nginx

Enter the server's IP address in the browser, such as: 192.168.1.12

Unfortunately, the link cannot be opened. Let’s troubleshoot the cause:

How to install nginx on linux

It means that port 80 of the server cannot be opened.

Because the Linux system version I am using is CentOS7, I can execute the following command on the server to verify》》

firewall-cmd --query-port=80/tcp

How to install nginx on linux

Obviously port 80 is not open.

Next we open port 80:

firewall-cmd --add-port=80/tcp --permanent #重启防火墙 systemctl restart firewalld

--permanent #Effective permanently, without this parameter it will become invalid after restarting

How to install nginx on linux

Refresh the browser

How to install nginx on linux

====================== Dividing line======== ============

Configuration completed!

2. Configure nginx to start automatically at boot

vim /etc/rc.d/rc.local

How to install nginx on linux

For more Nginx related technical articles, please visit theNginx usage tutorialcolumn to learn !

The above is the detailed content of How to install nginx on linux. For more information, please follow other related articles on the PHP Chinese website!

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn
Previous article:Can nginx be clustered? Next article:Can nginx be clustered?