Ubuntu18 Install Nginx

简介: Ubuntu18 Install Nginx

1.使用 Docker 镜像 , pull 镜像

docker pull nginx

2.运行 Docker 容器,把 Nginx 跑起来

docker run --name nginx -p 80:80 -d nginx

运行正常后, 浏览器输入本机 IP 查看效果, 页面如下效果就OK了.

image.png

如果运行失败, 出现报错输出

Error response from daemon: driver failed programming external connectivity on endpoint nginx-proxy (669659d666e6b6164716c6009cc1f1b413f2130e8d6238db341769bce23620fa): Error starting userland proxy: Bind for 0.0.0.0:80: unexpected error (Failure EADDRINUSE) Error: failed to start containers: nginx-proxy

上面错误表示 80 端口已经让占用了, 使用 sudo lsof -nP | grep LISTEN 查看 80 端口是哪个服务在运行, 一般是 apache2

$ sudo lsof -nP | grep LISTEN
apache2    2153                   root    4u     IPv6              29122       0t0        TCP *:80 (LISTEN)
apache2    7645          www-data    4u     IPv6              29122       0t0        TCP *:80 (LISTEN)

把 apache2 服务关了就好了,执行如下命令

sudo systemctl stop apache2
echo manual | sudo tee /etc/init/apache2.override

再次运行 nginx 服务, OK

docker run --name nginx -p 80:80 -d nginx

相关文章
|
19天前
|
负载均衡 Ubuntu 应用服务中间件
|
19天前
|
存储 Ubuntu 应用服务中间件
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
【Nginx】centos和Ubuntu操作系统下载Nginx配置文件并启动Nginx服务详解
29 1
|
11月前
|
tengine Ubuntu 应用服务中间件
ubuntu/centos下载、安装与配置nginx
ubuntu/centos下载、安装与配置nginx
304 1
|
3天前
|
Ubuntu 应用服务中间件 Linux
蓝易云 - Linux学习之Ubuntu20中OpenResty的nginx目录里内容和配置文件
你可以根据你的需要修改这个配置文件,例如增加新的服务器块,位置块,修改监听的端口等。修改完配置文件后,你需要重载Nginx配置,可以使用 `/usr/local/openresty/nginx/sbin/nginx -s reload`命令来实现。
9 0
|
19天前
|
Ubuntu 应用服务中间件 nginx
ubuntu编译安装nginx及安装nginx_upstream_check_module模块
以上是编译安装Nginx和安装 `nginx_upstream_check_module`模块的基本步骤。根据你的需求和环境,你可能需要进一步配置Nginx以满足特定的要求。
46 3
|
8月前
|
Ubuntu 应用服务中间件 nginx
如何在 Ubuntu 操作系统上重新启动 Nginx?
如何在 Ubuntu 操作系统上重新启动 Nginx?
356 0
如何在 Ubuntu 操作系统上重新启动 Nginx?
|
9月前
|
Ubuntu 应用服务中间件 nginx
百度搜索:蓝易云【Ubuntu 18.04系统编译安装Nginx 1.22教程。】
现在,您已经成功地在Ubuntu 18.04上编译和安装了Nginx 1.22。您可以通过在浏览器中访问服务器的IP地址来验证Nginx是否正常运行。请确保在实际操作中根据您的需求进行适当的配置和调整。请注意,通过编译安装方式安装的Nginx不会自动更新,您需要手动更新版本或进行维护。
97 1
|
19天前
|
Ubuntu 应用服务中间件 nginx
ubuntu环境下 nginx 怎么配置文件
ubuntu环境下 nginx 怎么配置文件
|
9月前
|
存储 Ubuntu 应用服务中间件
如何在 Ubuntu 上安装和使用 Nginx?
ginx(发音为“engine-x”)是一种流行的 Web 服务器软件,以其高性能和可靠性而闻名。它是许多流行网站使用的开源软件,包括 Netflix、GitHub 和 WordPress。Nginx 可以用作 Web 服务器、负载均衡器、反向代理和 HTTP 缓存等。
768 0
|
19天前
|
Ubuntu 应用服务中间件 PHP
Ubuntu 非手动编译安装 PHP8 和 Nginx
Ubuntu 非手动编译安装 PHP8 和 Nginx
58 0