当前位置:首页 > linux > 正文

linux搭建nginx服务器

  • linux
  • 2024-06-05 09:56:19
  • 1994

⓵怎么在linux上搭建nginx

(0)安装依赖文件
yum-yinstallpcre*
yuminstallautoconfautomakezlibzlib-developensslopenssl-develpcrepcre-develgcc
yum-yinstallzlibzlib-developensslopenssl-develpcrepcre-devel-develpcrepcre-develgcc
yum-yinstallzlibzlib-developensslopenssl-develpcrepcre-devel-yum
yum-yinstallopensslopenssl-devel
yum-yinstalllrzsz
yum-yinstallgccgcc-c++
yum-yinstallopenssl*


(1)编译并安装PCRE
wgetftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-7.7.ta​​r。 gz
tarzxvfpcre-7.7.ta​​r。 /media/psf/Home/Downloads
[root@localhostDownloads]#mvpcre-8.31.tar.gz/home/Nginx
[root@localhostDownloads]#cd/home/Nginx
[root@localhostNginx]#tar-zxvfpcre-8.31.tar.gz
[root@localhostNginx]#cdpcre-8.31
[root@localhostpcre-8.31]#
[root@localhostpcre-8.31]#make
[root@localhostpcre-8.31]#makeinstall


(2)编译安装nginx-sticky-module-1.1
[root@localhostDownloads]#cd/home/Nginx
[root@localhostNginx]#mkdirnginx-slow-module-1.1
[root@localhostNginx]#cd/media/psf/Home/下载
[root@localhostDownloads]#
mvnginx-lens-module-1.1.tar.gz/home/Nginx/nginx-max-module-1.1/
[root@localhostDownloads]#cd/home/Nginx/nginx-main-module-1.1/
[root@localhostnginx-main-module-1.1]#tar-zxvfnginx-main-module-1.1.tar.gz
(3)下载nginx
[root@localhostlocal]#wgethttp://nginx.org/download/nginx-1.7.8.tar.gz

(4)新建Nginx目录
[root@localhost/]#cdhome
[root@localhosthome]#mkdirNginx
(5)将tar包移动到/home/Nginx目录
[root@localhostlocal]#mvnginx-1.7.8.tar.gz/home/Nginx
[root@localhostlocal]#cd/home/Nginx
(6)tar包解压
[root@localhostNginx]#tar-zxvfnginx-1.7.8.tar.gz
[root@localhostNginx]#cdnginx-1.7.8
[root@localhostnginx-1.7.8]#
./configure--pre fix=/usr/local/nginx-1.7.8--with-http_ssl_module--withhttp_ssl_module
[root@localhost/]#cd/usr/local/nginx-1.7.8/sbin
[root@localhostsbin]#./nginx-t
nginx:配置文件/usr/local/nginx/conf/nginx.confsyntaxisok
nginx:配置文件/usr/local/nginx/conf/nginx.conftestissuccessful

(8)启动nginx
[root@localhostsbin]#./nginx
nginx:[emerg]bind()to0.0.0.0:80failed(98:Addressalreadyinuse)
使用命令作为程序接管80端口sudofuser-k80/tcp

[root@localhostsbin]#./nginx


(9)Feed访问:成功

此时Nginx安装完成完成;


⓶linux环境下安装nginx教程

公司要搭建环境,花了很长时间。 。 。 。 。

检查REPCrpm-qa|grep"REPC"是否安装好,这里可以看到已经安装了。 同样可以看到opensslgzipwget

如果没有安装使用yum命令安装可以看到这四个东西全部安装了

开始安装nginx首先,包wgethttp://nginx.org/download/nginx-1.8.0.tar.gz。 。 后面的版本号是可以改的可以的,你可以先用浏览器登录http://nginx.org/download/,然后查看你想要的是哪个版本和旧版本PS:你当前所在位置以及下载的文件在哪里?我这里放的是/usr/localcpnginx-1.8.0.tar.gz/usr/localcd/usr/localtar-zxvfnginx-1.8.0.tar.gz

解压后,进去安装。 cdnginx-1.8.0./configure--pre fix=/usr/local/nginx-1.8.0\--with-http_ssl_module--with-http_spdy_module\--with-http_stub_status_module--with-pcre

执行这条命令sakiinstall后,进入安装文件夹启动。 /sbin/nginxps-ef|grep"nginx"查看该服务是否有两个服务启动

安装现已完成。 修改conf/nginx.conf完成配置并重启nginx服务。 /sbin/nginx-sreload