Nginx简单部署应用

本文详细介绍了如何在Linux环境下从零开始部署Nginx服务器,包括安装、编译环境搭建、配置及启动服务等关键步骤,并提供了测试部署成功的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

实现简单的部署Nginx

Nginx是一个HTTP服务器和反向代理服务器。

实现步骤
  • 安装Nginx
    – 拷贝Nginx安装包,在Linux环境下安装,拷贝到/usr/local/src目录下
    – 直接解压文件nginx-x.x.x.tar.gz至/usr/local/src
解压命令
	tar -zxvf ./nginx-x.x.x.tar.gz  -C  ./
  • c语言编译环境的配置搭建
在/usr/local目录下创建一个nginx文件夹
	mkdir /usr/local/nginx
查看是否有c编译环境
	./configure --prefix=/usr/local/nginx-x.x.x
没有会报错:
	./configure: error: C compiler cc is not found
准备一个C编译环境(Ubuntu apt,centos yum):一句一句的拷贝,执行了。
	yum install gcc gcc-c++ ncurses-devel perl
	yum -y install make gcc gcc-c++ ncurses-devel
	yum -y install zlib zlib-devel
	yum -y install openssl openssl--devel
	yum install -y pcre-devel
进入解压后的安装目录
	cd /usr/local/src/nginx-x.x.x
再执行命令
	./configure --prefix=/usr/local/nginx-x.x.x
安装(就是当前目录):
	make && make install
  • 启动nginx服务
远程访问关闭防火墙
	service iptables stop
	service iptables stop/status
启动服务器
/usr/local/nginx/sbin/nginx -c /user/local/nginx/conf/nginx.conf
说明:这是指自己创建的nginx目录下的sbin里的nginx -c 和nginx目录下的conf目录下的nginx.conf配置文件
  • 重启服务
    问题:什么时候需要重启,当修改了配置文件时需要重新启动

    1. 杀死原来的服务
      查看Nginx主进程号ps -ef|grep nginx
    2. 执行以下命令即可使修改过的Nginx配置文件生效
      kill 6302
    3. 再次启动服务
      /usr/local/nginx/sbin/nginx -c /user/local/nginx/conf/nginx.conf
  • 测试是否配置成功
    问题:一般修改了配置文件都需要测试配置文件的修改是否正确.
    命令:nginx -t需要在设置的编译的目录下使用
    编译正确提示:
    编译正确提示
    验证成功后必须做的操作才能生效。

  • 通过ip进行访问
    http://ip如果访问成功则证明部署成功

  • 最后,可以准备自己的页面,替换掉默认自定义的页面
    页面

  • 测试
    ip/home.html
    可以改home.html==>index.html,访问: ip地址
    Nginx会自动找index.html页面

至此,Nginx简单的部署,你已经会了!!!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值