秀米云香港服务器

1、安装Nginx所需要的pcre库(为了支持rewrite模块)

(1)、在home目次下建设tools目次

序列号 CPU RAM HDD 带宽 售价(美元) 免费试用
香港服务器1 E5-2620 32G 1T HDD 50M/无限流量 $196.00 立即申请
香港服务器2 E5-2650 32G 1T HDD 50M/无限流量 $256.00 立即申请
香港服务器3 E5-2680 32G 1T HDD 50M/无限流量 $316.00 立即申请
香港服务器4 E5-2690 32G 1T HDD 50M/无限流量 $336.00 立即申请
香港服务器5 E5-2697 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器6 E5-2620*2 32G 1T HDD 50M/无限流量 $376.00 立即申请
香港服务器7 E5-2650*2 32G 1T HDD 50M/无限流量 $436.00 立即申请
香港服务器8 E5-2680*2 32G 1T HDD 50M/无限流量 $476.00 立即申请
香港服务器9 E5-2690*2 32G 1T HDD 50M/无限流量 $556.00 立即申请
香港服务器10 E5-2697*2 32G 1T HDD 50M/无限流量 $596.00 立即申请
香港服务器11 E5-2680v4*2 32G 1T HDD 50M/无限流量 $696.00 立即申请
香港服务器12 E5-2698v4*2 32G 1T HDD 50M/无限流量 $796.00 立即申请

#cd/home/

#mkdirtools

#cdtools

(3)、官网下载pcre

#wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-8.37.tar.gz

(4)、解压

#tarzxfpcre-8.37.tar.gz

(5)、安装

#./configure

呈现错误:configure:error:YouneedaC++compilerforC++support.

办理问题:#yuminstall-ygccgcc-c++

从头执行:#./configure

(6)、编译

#make

#makeinstall

(7)、退回到上级目次

cd../

2、安装Nginx

(1)、下载Nginx

#wgethttp://nginx.org/download/nginx-1.8.0.tar.gz

(2)、添加Nginx的用户

#useraddnginx-s/sbin/nologin-M

(3)、验证一下用户是否添加乐成

#tail-l/etc/passwd

显示以下信息说明添加乐成

nginx:x:501:501::/home/nginx:/sbin/nologin

(4)、解压Nginx的安装包

#tarzxfnginx-1.8.0.tar.gz

(5)、指定nginx用户、指定nginx组、指定编译的路径、加载状态模块、加载ssl模块

#cdnginx-1.8.0

#./configure--user=nginx--group=nginx--prefix=/application/nginx-1.8.0--with-http_stub_status_module--with-http_ssl_module

错误信息:./configure:error:SSLmodulesrequiretheOpenSSLlibrary.

办理方案:#yum-yinstallopensslopenssl-devel

继承安装

#./configure--user=nginx--group=nginx--prefix=/application/nginx-1.8.0--with-http_stub_status_module--with-http_ssl_module

(6)、编译

#make

#makeinstall

(7)、建设软链接

#ln-s/application/nginx-1.8.0/application/nginx

(8)、查抄安装成就(查抄语法)

#/application/nginx-1.8.0/sbin/nginx-t错误信息:/application/nginx-1.8.0/sbin/nginx:errorwhileloadingsharedlibraries:libpcre.so.1:cannotopensharedobjectfile:Nosuchfileordirectory原因:加载共享库的时候无法打开共享库办理:搜索这个共享库#find/-namelibpcre.so.1显示以下信息/home/tools/pcre-8.37/.libs/libpcre.so.1/usr/local/lib/libpcre.so.1编辑文件#vi/etc/ld.so.conf添加以下内容:/usr/local/lib使文件生效#ldconfig再查抄语法#/application/nginx-1.8.0/sbin/nginx-t显示如下说明正确了:nginx:theconfigurationfile/application/nginx-1.8.0/conf/nginx.confsyntaxisok

nginx:configurationfile/application/nginx-1.8.0/conf/nginx.conftestissuccessful

(9)、启动Nginx(验证是否正常启动)

#/application/nginx/sbin/nginx

查抄端口

netstat-lnt

显示如下(已经有80端口了):

tcp000.0.0.0:800.0.0.0:*LISTEN

查抄历程

#ps-ef|grepnginx

显示:

root140431019:19?00:00:00nginx:masterprocess/application/nginx/sbin/nginx

nginx1404414043019:19?00:00:00nginx:workerprocess

root140562627019:22pts/000:00:00grepngi

端口反查,确认是nginx的端口而不是其他的处事端口

#lsof-i:80

显示如下:

COMMANDPIDUSERFDTYPEDEVICESIZE/OFFNODENAME

nginx14043root6uIPv4575330t0TCP*:http(LISTEN)

nginx14044nginx6uIPv4575330t0TCP*:http(LISTEN)

以上说明Nginx的端标语是80端口。

(10)、欣赏器验证

查询linux的ip地点

#ifconfig

最后在网页上会见http://192.168.110.128/--->我的linux地点

显示【Welcometonginx!】字样,说明安装完成!!

也可以在呼吁行查察

#wget192.168.110.128

假如下载乐成说明乐成了

#catindex.html

可以查察下载下来的内容

常见错误:

1、防火墙是不是封锁了

2、欣赏器会见不了,用wget试一下,假如wget也不可那么就查抄下历程端口是不是有问题

3、可以看一下错误日志

#cat/application/nginx/logs/error.log

3、Nginx设置文件简朴说明

conf#所有的设置文件的目次

nginx.conf#这个是主设置文件

html#nginx的默认站点目次

50x.html#错误页面优雅替代显示页面

index.html#默认的首页文件。

logs#nginx的默认日志目次

access.log#会见日志

error.log#错误日志

nginx.pid#历程pid文件

sbin#nginx的呼吁目次

nginx#nginx的启动呼吁

scgi_tmp#姑且目次

uwsgi_tmp#姑且目次

4、Nginx基于域名的虚拟主机设置

(1)、为了简化设置文件去掉凝望和空格

#egrep-v"#|^$"nginx.conf

#egrep-v"#|^$"nginx.conf>nginx.conf.temp

#mvnginx.conf.tempnginx.conf

(2)、修改站点目次

#mkdir/data0/www/{www,bbs}-p

(3)、站点目次打点授权#chown-Rnginx.nginx/data0/www(4)、建设log目次#mkdir/app/logs-p

(5)、设置两个虚拟主机,设置完的文件内容如下

(7)、语法检讨、重启处事

#../sbin/nginx-t

正确功效:

标题:linux下安装配置Nginx服务器的学习总结

地址: https://www.yunhk.xyz/25780.html