nginx-nginx的介绍和安装
* * * * * * * 安装nginx,使用root用户* * * * * * * * * * *
* * * * * * * * * * * * * *
必须远程使用root用户连接,否则会出现权限相关问题,报出 403 forbidden 402 bad gateway. . . .
* * * * * * * * * * * * * *
-- -- -- - 安装Nginx -- -- --
1. 上传安装包
alt + p 打开sftp窗口;
put windows下文件的路径
可以在 linux当前用户的工作目录( ~ ) 下找到这个文件
2. 解压安装包
3. 进入Nginx目录
4. 安装依赖环境
yum - y install pcre pcre- devel
yum - y install zlib zlib- devel
yum - y install openssl openssl- devel
yum - y install gcc gcc- c++ kernel- devel ( c代码编译环境)
5. 安装Nginx
. /configure
make
make install
安装后在/ usr/ local下就会有一个nginx目录
6. 启动Nginx
cd / usr/ local/ nginx/ sbin
启动
. /nginx
停止
. /nginx - s stop
重启
. /nginx - s reload
7. 查看服务状态
ps - ef | grep nginx
7.2 关闭防火墙:
systemctl stop firewalld. service
8. 测试Nginx服务是否成功启动
http: / / ip地址: 80
nginx-nginx发布项目
使用sftp上传文件到服务器,默认是传到 当前用户的工作目录中 ~ , 如果是root用户,那么目录是 / root
1. 创建一个toutiao目录
mkdir toutiao
2. 将项目上传到toutiao目录
3. 解压项目
unzip web. zip
4. 编辑Nginx配置文件nginx- 1.17 .5 / conf/ nginx. conf
server {
listen 80 ;
server_name localhost;
#charset koi8- r;
#access_log logs/ host. access. log main;
location / {
root / home/ toutiao;
index index. html index. htm;
}
5. 关闭nginx服务
. /nginx - s stop
6. 启动服务并加载配置文件
/ usr/ local/ nginx/ sbin/ nginx - c / home/ nginx- 1.17 .5 / conf/ nginx. conf
7. 浏览器打开网址
http: / / 192.168 .203 .138
* * * * * * * * * * * *
使用root用户操作 root