Nginx安装部署

环境准备

什么是nginx

Nginx (engine x) 是一个高性能的 HTTP 和反向代理服务。

nginx的作用

Nginx 是一个很强大的高性能 Web 和反向代理服务,它具有很多非常优越的特性:在连接高并发的情况下,Nginx 是 Apache 服务不错的替代品:Nginx 在美国是做虚拟主机生意的老板们经常选择的软件平台之一。

本实验需要一台新的最小化安装的linux主机,以下是安装nginx前的环境准备

安装各种依赖包

yum -y install vim //安装vim编辑器
yum list | grep bash  //查询名字和bash有关的软件包
yum -y install bash-completion  //安装支持tab键的软件包,装好之后,使用exit退出,重新登录才生效
yum -y install net-tools  //安装网络相关软件包
yum -y install  psmisc  //安装支持killall命令的软件
yum -y install  gcc  make  //安装编译工具
yum -y install  pcre-devel  //安装可以让nginx支持正则的软件包
yum -y install  openssl-devel  //安装可以让nginx支持安装加密网站的软件包

将Nginx源码包导入到Linux主机并解压,然后执行以下操作

tar -xf nginx-1.17.6.tar.gz   //释放nginx
cd nginx-1.17.6/    //进入nginx目录
./configure  --prefix=/usr/local/nginx  --user=nginx  --with-http_ssl_module
//配置,--prefix是指定安装路径,--user是指定用户  
--with-http_ssl_module是安全网站模块
make   //编译
make  install  //安装					
ls  /usr/local/nginx/     //检测看到4个目录则成功  

conf 存放配置文件 sbin 存放主程序
html 存放网站页面 logs 存放日志

开启服务并测试

cd  /usr/local/nginx
useradd  nginx  -s  /sbin/nologin       //创建用户
/usr/local/nginx/sbin/nginx    //开启服务
sbin/nginx		//使用相对路径开启服务也可以
netstat  -ntulp | grep nginx    //检测服务是否正常开启
sbin/nginx  -V   //查看nginx版本以及安装时带了哪些参数和模块
systemctl  stop  firewalld   //关闭防火墙
使用真机的火狐浏览器打开192.168.99.5要看到nginx默认页面
sbin/nginx  -s  stop   //关闭服务
sbin/nginx  -s  reload  //重加载配置文件,服务必须是开启状态

测试网站页面

echo "abc-test~~~"  >  html/abc.html   //创建新页面
curl localhost   //本机测试访问
abc-test~~~

Nginx安装完成,其中涉及到的模块可根据自己的需求进行添加和补充

安装部署Windows版Nginx的步骤如下: 1. 首先,从官方网站下载Nginx安装包。可以在官网上找到文档和下载链接,如右侧的"documentation -> nginx windows"。 2. 下载完成后,解压安装包。 3. 打开命令提示符(cmd),进入解压后的Nginx目录。 4. 使用命令启动Nginx,请注意不要直接双击nginx.exe。直接双击会导致修改配置后重启、停止Nginx无效,需要手动关闭任务管理器内的所有Nginx进程,再启动才能生效。 5. 在浏览器中输入localhost或指定的IP地址,确认Nginx是否成功安装并运行。 请注意,以上步骤仅适用于Windows版Nginx 1.22.0。安装后,你可以根据需要进一步配置Nginx,如修改配置文件、添加网站等。<span class="em">1</span><span class="em">2</span><span class="em">3</span> #### 引用[.reference_title] - *1* *3* [Nginx Windows详细安装部署教程](https://blog.csdn.net/weixin_43960684/article/details/103401921)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] - *2* [Nginx 1.22.0 Windows版本,解压安装。](https://download.csdn.net/download/u011966169/85640409)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

郭不戳

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值