首页 > 代码库 > 安装nginx
安装nginx
root@liuhan888:/home/liuhan168# lsb_release -a
No LSB modules are available.
Distributor ID: Debian
Description: Debian GNU/Linux 8.6 (jessie)
Release: 8.6
Codename: jessie
root@liuhan888:/home/liuhan168# apt-get install build-essential root@liuhan888:/home/liuhan168# apt-get install libtool root@liuhan888:/home/liuhan168/docment# mkdir toolstonginx root@liuhan888:/home/liuhan168/docment# cd toolstonginx/ root@liuhan888:/home/liuhan168/docment/toolstonginx# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre2-10.23.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx# tar -zxf pcre2-10.23.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx# cd pcre2-10.23 root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre2-10.23# ./configure root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre2-10.23# make root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre2-10.23# make install root@liuhan888:/home/liuhan168/docment/toolstonginx# wget http://zlib.net/zlib-1.2.11.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx/zlib-1.2.11# ./configure root@liuhan888:/home/liuhan168/docment/toolstonginx/zlib-1.2.11# make root@liuhan888:/home/liuhan168/docment/toolstonginx/zlib-1.2.11# make install root@liuhan888:/home/liuhan168/docment/toolstonginx# wget https://www.openssl.org/source/openssl-1.0.2l.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx# tar -zxvf openssl-1.0.2l.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx/openssl-1.0.2l# cat INSTALL root@liuhan888:/home/liuhan168/docment/toolstonginx/openssl-1.0.2l# ./config root@liuhan888:/home/liuhan168/docment/toolstonginx/openssl-1.0.2l# make root@liuhan888:/home/liuhan168/docment/toolstonginx/openssl-1.0.2l# make install root@liuhan888:/home/liuhan168/docment/toolstonginx# wget http://nginx.org/download/nginx-1.12.0.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# ls auto CHANGES CHANGES.ru conf configure contrib html LICENSE man README src root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# ./configure --sbin-path=/usr/local/nginx/nginx > --conf-path=/usr/local/nginx/nginx.conf > --pid-path=/usr/local/nginx/nginx.pid > --with-http_ssl_module > --with-pcre=/opt/app/openet/oetal1/chenhe/pcre2-10.23-8.39 > --with-zlib=/opt/app/openet/oetal1/chenhe/zlib-1.2.11 > --with-openssl=/opt/app/openet/oetal1/chenhe/openssl-1.0.2l root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# make make -f objs/Makefile make[1]: Entering directory ‘/home/liuhan168/docment/toolstonginx/nginx-1.12.0‘ cd /opt/app/openet/oetal1/chenhe/pcre2-10.23 && if [ -f Makefile ]; then make distclean; fi && CC="cc" CFLAGS="-O2 -fomit-frame-pointer -pipe " ./configure --disable-shared /bin/sh: 1: cd: can‘t cd to /opt/app/openet/oetal1/chenhe/pcre2-10.23 objs/Makefile:1202: recipe for target ‘/opt/app/openet/oetal1/chenhe/pcre2-10.23/Makefile‘ failed make[1]: *** [/opt/app/openet/oetal1/chenhe/pcre2-10.23/Makefile] Error 2 make[1]: Leaving directory ‘/home/liuhan168/docment/toolstonginx/nginx-1.12.0‘ Makefile:8: recipe for target ‘build‘ failed make: *** [build] Error 2 root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# make clean root@liuhan888:/home/liuhan168/docment/toolstonginx# wget ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.39.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx# tar -zxvf pcre-8.39.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre-8.39# ./configure root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre-8.39# make root@liuhan888:/home/liuhan168/docment/toolstonginx/pcre-8.39# make install root@liuhan888:/home/liuhan168/docment/toolstonginx# ls -l 总用量 10816 drwxr-xr-x 9 1001 1001 4096 5月 28 12:13 nginx-1.12.0 -rw-r--r-- 1 root root 980831 4月 12 23:11 nginx-1.12.0.tar.gz drwxr-xr-x 21 root root 4096 5月 28 11:42 openssl-1.0.2l -rw-r--r-- 1 root root 5365054 5月 25 21:09 openssl-1.0.2l.tar.gz drwxr-xr-x 8 1169 1169 4096 5月 28 11:20 pcre2-10.23 -rw-r--r-- 1 root root 2020247 5月 28 11:14 pcre2-10.23.tar.gz drwxr-xr-x 9 1169 1169 12288 5月 28 12:00 pcre-8.39 -rw-r--r-- 1 root root 2062258 5月 28 11:58 pcre-8.39.tar.gz drwxr-xr-x 14 501 staff 4096 5月 28 11:21 zlib-1.2.11 -rw-r--r-- 1 root root 607698 1月 16 02:13 zlib-1.2.11.tar.gz root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# ./configure > --sbin-path=/usr/local/nginx/nginx > --conf-path=/usr/local/nginx/nginx.conf > --pid-path=/usr/local/nginx/nginx.pid > --with-http_ssl_module > --with-pcre=/home/liuhan168/docment/toolstonginx/pcre-8.39 > --with-zlib=/home/liuhan168/docment/toolstonginx/zlib-1.2.11 > --with-openssl=/home/liuhan168/docment/toolstonginx/openssl-1.0.2l root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# make root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# make install root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# sudo /usr/local/nginx/nginx nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use) nginx: [emerg] still could not bind() root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# netstat -ano|grep 80 tcp 0 0 0.0.0.0:80 0.0.0.0:* LISTEN off (0.00/0/0) unix 2 [ ] DGRAM 19380 root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# cd /usr/local/nginx root@liuhan888:/usr/local/nginx# ls client_body_temp fastcgi_params html logs nginx nginx.pid scgi_params.default uwsgi_params.default fastcgi.conf fastcgi_params.default koi-utf mime.types nginx.conf proxy_temp scgi_temp uwsgi_temp fastcgi.conf.default fastcgi_temp koi-win mime.types.default nginx.conf.default scgi_params uwsgi_params win-utf root@liuhan888:/usr/local/nginx# vim nginx.conf server { listen 8088; server_name localhost; #charset koi8-r; #access_log logs/host.access.log main; location / { root html; index index.html index.htm; } root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# sudo /usr/local/nginx/nginx root@liuhan888:/home/liuhan168/docment/toolstonginx/nginx-1.12.0# ifconfig eth0 Link encap:Ethernet HWaddr 00:0c:29:be:6e:4b inet addr:192.168.33.133 Bcast:192.168.33.255 Mask:255.255.255.0
安装nginx
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。