nginx安装

1.下载

nginx官网下载http://nginx.org/en/download.html

 

2.windows安装

直接解压后,cmd进入解压目录,start nginx

浏览器地址输入http://localhost/,出现一下界面表示安装成功(注:不要直接点击nginx.exe,点击后修改配置和重启关闭,不会生效,需要进任务管理器,服务,手动把nginx停掉)

 

linux安装

1.安装nginx依赖

yum -y install gcc zlib zlib-devel pcre pcre-devel openssl openssl-devel(安装失败可下载百度找对应包上传到服务器,configure make makeinstall安装)

 1)gcc

安装nginx需要先将官网下载的源码进行编译,编译依赖gcc环境,如果没有gcc环境,需要安装gcc
需要执行的命令:yum install gcc-c++
2)PCRE
PCRE(Perl Compatible Regular Expressions)是一个Perl库,包括 perl 兼容的正则表达式库。nginx的http模块使用pcre来解析正则表达式,所以需要在linux上安装pcre库。
需要执行的命令:yum install -y pcre pcre-devel
3)zlib
zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zlib库。
需要运行的命令:yum install -y zlib zlib-devel
4)openssl
OpenSSL 是一个强大的安全套接字层密码库,囊括主要的密码算法、常用的密钥和证书封装管理功能及SSL协议,并提供丰富的应用程序供测试或其它目的使用。
nginx不仅支持http协议,还支持https(即在ssl协议上传输http),所以需要在linux安装openssl库。

2.使用shell工具连接linux服务器,把下载的nginx包上传到服务器,或使用xftp工具直接上传到服务器,或使用wget http://nginx.org/download/nginx-1.20.2.tar.gz直接下载

进入到nginx包目录,解压 tar -xvf nginx-1.20.2.tar.gz,解压后会出现nginx-1.20.2文件夹,进入解压后的文件夹

执行以下三个命令 ./configure(编译)  make  makeinstall 安装(./configure如报error,./configure: error: the HTTP rewrite module requires the PCRE library.则执行yum -y install pcre-devel后重新编译)

./configure --prefix=/usr/local/nginx(--prefix指定安装目录)

3.启动nginx  nginx默认安装目录在/usr/local/nginx

conf 配置文件

sbin nginx启动文件

html 默认站点目录

logs 日志文件

进入sbin目录 ./nginx 启动命令 nginx -s stop 停止 nginx -s reload 重启(修改配置文件使用该命令会重新加载配置文件,要不然不会生效)

查看nginx进程是否启动

ps -ef |grep nginx

关闭防护墙 systemctl stop firewalld.service

开放80端口 firewall-cmd --zone=public --add-port=80/tcp --permanent

重启防护墙 firewall-cmd --reload

5.浏览器访问服务器ip即可看到nginx页面,默认80,如修改了nginx端口使用ip+端口访问

 

posted @ 2022-04-30 20:40  一个很菜的测试  阅读(85)  评论(0编辑  收藏  举报