Linux中部署前端项目(Nginx服务器)
使用vmware虚拟机,将windows中的前端源码包使用yum安装和源码包安装两种方式,对nginx服务器进行部署使用。
目录
方法一:yum安装nginx
1.准备工作:
a.关闭防火墙:
systemctl stop firewalld //临时关闭防火墙
systemctl disable firewalld //关闭防火墙开机自启动
查看防火墙状态:systemctl status firewalld
b.关闭selinux:
临时关闭:setenforce 0 //selinux是linux自带的安全工具
永久关闭:vi/vim /etc/selinux/config //进入selinux配置文件
SELINUX=disabled //将强制执行enforcing,改为永久关闭disabled
查看selinux状态:
采用临时关闭方法返回的结果:getenforce //返回Enforcing执行中,返回Permissive不执行
采用永久关闭方法返回的结果:getenforce //返回Enforcing执行中,返回disabled关闭
c.查看网络是否连接通畅:
ping www.baidu.com //ping百度检查服务器网络是否通畅,使用ctrl+c终止ping命令
d.更换yum仓库:
更换yum仓库(系统初始化操作)_Que_art的博客-CSDN博客
注意:
使用永久关闭selinux时,如使用vim文件编辑器需要先使用 yum -y install vim 命令安装vim文件编辑器,使用vi则不需要安装。进入vi/vim文件编辑器时编辑文件使用键盘上下键定位到 SELINUX=enforcing,使用快捷键 i 进入插入模式回车删除enforcing再输入disabled,使用快捷键 esc 退出插入模式,最后使用键盘输入 :wq(分号:是英文状态下) 对修改后的文件保存并退出。
2.安装nginx(web服务器):
yum -y install nginx
3.上传源文件(默认上传到/root目录):
ls /root //查看/root目录压缩包是否上传成功
4.解压源文件:
yum -y install unzip //安装.zip解压工具
unzip 压缩包名 //在当前目录解压上传的文件
5.拷贝文件到nginx网站发布目录:
cp -r 解压后的目录名/* /usr/share/nginx/html/ //拷贝解压后的目录下的所有文件到网站发布目录
6.启动nginx服务:
systemctl start nginx
7.访问:
ip a //查看本地服务器ip地址
在windows浏览器中地址栏输入获取到的本地服务器ip地址
注意:nginx的主配置文件为/etc/nginx/nginx.conf
实验:
[root@localhost ~]# systemctl stop firewalld //关闭防火墙
[root@localhost ~]# systemctl disable firewalld //关闭防火墙开机自启动
[root@localhost ~]# setenforce 0 //临时关闭selinux
[root@localhost ~]# yum -y install nginx //安装nginx软件包
[root@localhost ~]# yum -y install unzip //安装.zip解压工具
[root@localhost ~]# ls //使用远程工具上传文件,查看文件名
jspvz.zip
[root@localhost ~]# unzip jspvz.zip //解压上传文件
[root@localhost ~]# ls /usr/share/nginx/html //查看nginx默认网站发布目录
50x.html index.html
[root@localhost ~]# cp -r jspvz/* /usr/share/nginx/html/ //将解压后的文件目录下的所有文件复制默认到网站发布目录下
cp: overwrite ‘/usr/share/nginx/html/index.html’? y
[root@localhost ~]# systemctl start nginx //启动nginx服务器
[root@localhost ~]# ip a //查看本地服务器ip地址
windows浏览器地址栏输入,获取的服务器ip地址192.168.218.11
方法二:编译安装nginx
1.准备工作:
systemctl stop firewalld //临时关闭防火墙
systemctl disable firewalld //关闭防火墙开机自启动
setenforce 0 //临时关闭selinux(是linux自带的安全工具)
ping www.baidu.com //查看网络是否通畅
更换yum仓库
2. 下载nginx的源码包(nginx: download):
wget http://nginx.org/download/nginx-1.22.1.tar.gz
3.解压源码包:
tar xf nginx-1.22.1.tar.gz
4.编译安装所需要的环境:
yum -y install apr apr-util ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make
5.对nginx进行配置:
cd nginx-1.22.1 //切换到源码包的目录
./configure --prefix=/usr/local/nginx //定义安装目录
6.进行编译和安装:
make && make install
7.查看nginx是否安装成功:
ls /usr/local/nginx
8.上传文件并解压:
unzip 压缩包名以.zip结尾
9.将解压后的内容复制到nginx网站发布目录:
cp -r 解压后的目录名/* /usr/local/nginx/html/ //拷贝解压后的目录下的所有文件到网站发布目录
10.启动nginx服务器:
cd /usr/local/nginx/sbin
./nginx //运行nginx服务器
11.访问:
ip a //查看本地服务器ip地址
使用windows浏览器地址栏获取到的本地服务器ip地址
实验:
[root@localhost ~]# systemctl stop firewalld //关闭防火墙
[root@localhost ~]# systemctl disable firewalld //关闭防火墙开机自启动
[root@localhost ~]# setenforce 0 //临时关闭selinux
[root@localhost ~]# wget http://nginx.org/download/nginx-1.22.1.tar.gz //下载nginx源码包
[root@localhost ~]# tar xf nginx-1.22.1.tar.gz //解压源码包
[root@localhost ~]# yum -y install apr apr-util ncurses ncurses-devel openssl-devel bison gcc gcc-c++ make //安装编译所需要的环境
[root@localhost ~]# cd nginx-1.22.1 //切换到解压后的源码包目录下
[root@localhost nginx-1.22.1]# ./configure --prefix=/usr/local/nginx //配置nginx安装目录
[root@localhost nginx-1.22.1]# make && make install //编译后安装
[root@localhost nginx-1.22.1]# ls /usr/local/nginx //查看nginx安装是否成功
conf html logs sbin
[root@localhost nginx-1.22.1]# cd //切换到家目录
[root@localhost ~]# yum -y install unzip //安装.zip解压工具
[root@localhost ~]# ls //查看压缩包名
jspvz.zip nginx-1.22.1 nginx-1.22.1.tar.gz
[root@localhost ~]# unzip jspvz.zip //解压.zip文件
[root@localhost ~]# ls //查看解压后的名字
jspvz jspvz.zip nginx-1.22.1 nginx-1.22.1.tar.gz
[root@localhost ~]# cp -r jspvz/* /usr/local/nginx/html/ //将解压后的文件目录下的所有文件复制到nginx网站发布目录
cp: overwrite ‘/usr/local/nginx/html/index.html’? y
[root@localhost ~]# cd /usr/local/nginx/sbin //切换到可执行目录
[root@localhost sbin]# ./nginx //运行nginx服务器
[root@localhost ~]# ip a //查看本地服务器ip地址
windows浏览器地址栏输入,获取的服务器ip地址192.168.218.11
更多推荐
所有评论(0)