Home > Backend Development > PHP Tutorial > nginx compilation and configuration

nginx compilation and configuration

WBOY
Release: 2016-08-08 09:32:46
Original
1055 people have browsed it

1 Preparations before installing nginx

Yum install –y gcc gcc-c++

Yum install zlib zlib-devel

Yum install openssl

2. Compile and install pcre
is executed as follows Command:

#cd/data/software/pcre-8.32

#./configure –prefix

#make

#make install

2. Compile and install nginx
Execute the following command:
# cd /data/software/nginx-1.7.0
# ./configure --prefix=/data/nginx/ --with-http_ssl_module --with-http_spdy_module
--with-http_stub_status_module --with -pcre

#Make

#Make install


–with-http_stub_status_module: supports nginx status query
–with-http_ssl_module: supports https
–with-http_spdy_module: Support If you want to know more about Google's spdy, please use Baidu spdy. This must have ssl support
–with-pcre: In order to support the rewrite rewriting function, pcre must be configured

After the installation is complete, start nginx.

[root@localhost conf]#/data/nginx/sbin/nginx (The following error is displayed when starting nginx)

/data/nginx/sbin/nginx: error while loading shared libraries: libpcre. so.1: cannot open shared object file: No such file or directory

Establish a soft connection

[hadoop@SCLABHADOOP01 ~]$ ln -s/usr/local/lib/libpcre.so.1 /lib64 /

The command to determine whether the Nginx configuration is correct is as follows:

/usr/nginx/sbin/nginx –t

/data/nginx/sbin/nginx( Start service)

/data/nginx/sbin/nginx-s stop(Stop service)

/data/nginx/sbin/nginx-s reload( Restart the service)

Configurationnginx


80
Port Listen 80; # Define the use of

www.xx.com
Access                                                                 use
-- access_log logs/www.xx .com.access.log main;

#Default request
Location / {
root /root; index index.phpindex.html index.htm; #

Define the name of the home page index file example

server {
listen 80;
server_name bo.artronekp.net;

location/ {

root /data/software/beian/;

index index.html help.html;

}

}

The above has introduced nginx compilation and configuration, including aspects of it. I hope it will be helpful to friends who are interested in PHP tutorials.

Related labels:
source:php.cn
Statement of this Website
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
Popular Tutorials
More>
Latest Downloads
More>
Web Effects
Website Source Code
Website Materials
Front End Template