Nginx 安装和配置
一、Nginx 安装
1、创建nginx 目录
mkdir
/usr/local/nginx
2、解压nginx 安装包至创建的目录
cd /usr/local/nginx
解压安装包tar zxvf /root/nginx-1.20.2.tar.gz -C ./
3、安装依赖
安装依赖
yum -y install pcre-devel
yum -y install openssl openssl-devel
yum -y install gcc
(gcc未安装,后续配置安装的时候会报错
checking for C compiler … not found
./configure: error: C compiler cc is not found)
4、安装nginx
cd nginx-1.17.10
./configure
make && make install
至此完成安装
二、nginx 常用的命令
1、启动nginx
nginx 可执行文件目录,执行该文件 即可启动运行
/usr/local/nginx/sbin/nginx
2、停止nginx
/usr/local/nginx/sbin/nginx -s stop
3、重启nginx(修改配置文件后,需要重启nginx 才能生效)
/usr/local/nginx/sbin/nginx -s reload
4、nginx 配置文件地址
/usr/local/nginx/conf/nginx.conf
测试配置文件准确性
/usr/local/nginx/sbin/nginx -t
三、测试nginx
nginx 安装完毕后 ,可以进行简单的 测试一下,以确认我们的nginx 可以正常运行
启动nginx 后,在浏览器内输入 nginx 服务器的ip地址,比如我们这里是192.168.6.190,
这里我们可以看到,输入该ip地址后,可以正常访问到 nginx 欢迎页
至此我们可以确认,nginx已经安装成功且可以正常运行状态
假如:
输入ip地址后 浏览器无法正常打开上面的页面,则有可能是linux 防火墙拦截导致
解决办法,配置linux 开发80 端口:
1、vi /etc/sysconfig/iptables
2、增加一下配置:
-A INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
3、重启防火墙
service iptables restart
4、再次输入nginx 所在的服务器ip,现在 应该可以正常访问了
四、修改nginx 配置文件,部署静态页面
/usr/local/nginx/conf/nginx.conf
1、在usr目录下创建一个文件夹
mkdir -p /usr/www/test/
2、上传一个html文件至该文件夹下
3、配置文件目录下增加以下配置:
location ^~/test {
root /usr/www/;
index Title.html;
}
4、重启nginx 服务器,是新配置的文件生效
5、浏览器内输入
192.168.6.190/test/
我们可以看到,nginx 正常将Linux上的静态资源返回到了我们的浏览器上
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 全程不用写代码,我用AI程序员写了一个飞机大战
· DeepSeek 开源周回顾「GitHub 热点速览」
· 记一次.NET内存居高不下排查解决与启示
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!