初学Nginx 在Linux中使用Nginx服务器发布项目

   日期:2020-08-31     浏览:94    评论:0    
核心提示:准备Nginx服务器下载Nginx进入http://nginx.org/网站,下载nginx-1.17.5.tar.gz文件上传到虚拟机使用客户端将刚下载好的nginx-1.17.5.tar.gz文件上传到home目录下。准备依赖环境yum -y install pcre pcre-develyum -y install zlib zlib-develyum -y install openssl openssl-devel**注意:**如果上述命令执行的时候出现错误:checking f

准备Nginx服务器

下载Nginx

进入http://nginx.org/网站,下载nginx-1.17.5.tar.gz文件

上传到虚拟机

使用客户端将刚下载好的nginx-1.17.5.tar.gz文件上传到home目录下。
这里附上CRT常用命令:
https://blog.csdn.net/weixin_45195665/article/details/108309793

准备依赖环境

yum -y install pcre pcre-devel
yum -y install zlib zlib-devel
yum -y install openssl openssl-devel

**注意:**如果上述命令执行的时候出现错误:checking for C compiler … not found

执行下面命令解决问题:

yum -y install gcc gcc-c++ autoconf automake make

解压和编译安装

# 进入home目录,解压
tar -zxvf nginx-1.17.5.tar.gz -C /home

# 进入 nginx目录
cd nginx-1.17.5

# 编译并安装【已经有gcc编译环境】
./configure
make
make install
# 安装成功之后,就会在/usr/local下多出了一个nginx目录.

启动服务器

#进入nginx的sbin目录
cd /usr/local/nginx/sbin

#在sbin目录下启动
./nginx

#在sbin目录下停止
./nginx ‐s stop
#在sbin目录下重新加载
./nginx ‐s reload

#查看是否有nginx的线程是否存在
ps ‐ef | grep nginx

浏览器访问

​ 浏览器输入虚拟机ip地址,默认80端口。

如果虚拟机中的浏览可以访问,而主机中的浏览器不能成功访问:

#查看是否有nginx的线程是否存在
ps ‐ef | grep nginx

#查看80-端口是否被分配给了Nginx
netstat -ntlp

这时就需要对防火墙进行配置:

#开放80端口:
firewall-cmd --zone=public --add-port=80/tcp --permanent
#重启防火墙服务
systemctl restart firewalld.service

然后重新在主机的浏览器中访问你的IP,应该就可以访问了。

发布项目

上传项目

​ 在/home目录下,创建demo目录

# 进入home目录
cd /home 
# 创建目录
mkdir demo

可以在SecureCRTPortable软件中使用alt+p将主机中的项目传到虚拟机中:

记得把项目打包成.zip格式

put [项目路径]

例:
#把D盘中的demo项目打包后上传到虚拟机中
put D:\demo.zip
#把项目移到/home/demo下
mv demo.zip /home/demo
#进入文件夹
cd /home/demo
#解压项目
unzip demo.zip

配置 nginx.conf 文件

#修改配置文件
vi /home/nginx-1.17.5/conf/nginx.conf

#修改添加注释那一行的项目路径和index页面
server {
        listen       80;
        server_name  localhost;

        location / {
        		   #在这里修改为你的项目路径
            root   /home/demo;
            	   #这里可以修改默认访问页面
            index  index.html index.htm;
        }

重新启动服务器

#进入nginx的sbin目录
cd /usr/local/nginx/sbin

#先停止nginx服务器
./nginx ‐s stop

#重新加载配置文件
/usr/local/nginx/sbin/nginx -c /home/nginx-1.17.5/conf/nginx.conf

#重新启动nginx服务器
./nginx

浏览器访问

​ 主机浏览器输入虚拟机IP地址,默认80端口,即可成功访问首页 index.html

 
打赏
 本文转载自:网络 
所有权利归属于原作者,如文章来源标示错误或侵犯了您的权利请联系微信13520258486
更多>最近资讯中心
更多>最新资讯中心
0相关评论

推荐图文
推荐资讯中心
点击排行
最新信息
新手指南
采购商服务
供应商服务
交易安全
关注我们
手机网站:
新浪微博:
微信关注:

13520258486

周一至周五 9:00-18:00
(其他时间联系在线客服)

24小时在线客服