centos8服务器安装nginx

简介: centos8服务器安装nginx

安装nginx

  1. 安装依赖包
yum -y install gcc zlib zlib-devel pcre-devel openssl openssl-devel

如果服务器是Ubuntu的,那就需要按照

按照CentOS安装nginx的流程,把

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

改成

sudo apt-get install gcc zlib zlib-devel pcre-devel openssl openssl-devel

执行,报错

‘Unable to locate package zlib’

这里ububtu没有上述的四个包,改为下面四个包

sudo apt install zlib1g
sudo apt install zlib1g-dev
sudo apt-get install libpcre3-dev
sudo apt-get install libssl-dev
  1. 下载并解压安装包

进入路径

cd /usr/local

创建nginx目录

mkdir nginx

进入nginx目录下

cd nginx/

下载nginx安装

wget http://nginx.org/download/nginx-1.18.0.tar.gz

解压缩安装包

tar -zxf nginx-1.18.0.tar.gz

进入解压后的安装包下

cd nginx-1.18.0/

执行命令 考虑到后续安装ssl证书 添加两个模块

./configure --with-http_stub_status_module --with-http_ssl_module

执行make和make install命令

make && make install

执行make&&make install命令后看到如下编译过程就是显示成功了

启动nginx

/usr/local/nginx/sbin/nginx -s reload

查看nginx进程是否启动成功

ps -ef | grep nginx

若想使用外部主机访问nginx,需要关闭服务器防火墙或开放nginx服务端口,端口为nginx.conf的配置端口

centOS6及以前版本使用命令:

systemctl stop iptables.service

centOS7关闭防火墙命令:

systemctl stop firewalld.service

比如此时我的ip地址是192.168.80.138,那么我在浏览器中输入192.168.80.138,就能看到下面这个界面了。如果显示到下面这个界面就证明已经安装成功了。


相关文章
|
13小时前
|
Linux Apache
Centos7 安装Apache
安装Apache的步骤
15 6
|
21小时前
|
网络协议 Linux Docker
在centos7下通过docker 安装onlyoffice
在centos7下通过docker 安装onlyoffice
|
23小时前
|
NoSQL Linux Redis
本地虚拟机centos7通过docker安装主从redis3.2
本地虚拟机centos7通过docker安装主从redis3.2
|
23小时前
|
关系型数据库 MySQL Linux
本地虚拟机centos7通过docker安装主从mysql5.7.21
本地虚拟机centos7通过docker安装主从mysql5.7.21
|
1天前
|
Linux 数据安全/隐私保护 Docker
在centos7虚拟机上安装docker oracle11g
在centos7虚拟机上安装docker oracle11g
|
1天前
|
应用服务中间件 nginx Docker
docker安装nginx
`docker search`找镜像,`pull`下载,后台 `-d` 运行容器,命名 `--name`,映射端口 `-p`。本机测试,确保服务器安全组开放端口,公网通过`http://ip:port`访问。用`docker stop id`停止容器。[查看详情](https://blog.csdn.net/javayoungcoolboy/article/details/134976510)
|
2天前
|
安全 Linux 开发者
CentOS 7安装全解析:适合初学者的指导
CentOS 7安装全解析:适合初学者的指导
|
2天前
|
应用服务中间件 网络安全 nginx
nginx(1.13.7)首次安装出现:【make: *** 没有规则可以创建“default”需要的目标“build” 问题】解决措施
nginx(1.13.7)首次安装出现:【make: *** 没有规则可以创建“default”需要的目标“build” 问题】解决措施
|
2天前
|
关系型数据库 MySQL Linux
在Centos7中:通过Docker安装MySQL5.7(保姆级)
在Centos7中:通过Docker安装MySQL5.7(保姆级)
|
2天前
|
存储 安全 Linux
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis
Centos停止更新?这篇博客教会你安装平替Centos的操作系统安装Anolis

热门文章

最新文章