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

目录
相关文章
|
1月前
|
Ubuntu Unix 应用服务中间件
Ubuntu16.04.1 安装Nginx
Ubuntu16.04.1 安装Nginx
|
5月前
|
Ubuntu 前端开发 JavaScript
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
技术笔记:Ubuntu:一个部署好的tomcat应用(war包)怎么用Nginx实现动静分离?
|
3月前
|
存储 Ubuntu 应用服务中间件
如何在 Ubuntu VPS 上配置 Nginx 的日志记录和日志轮转
如何在 Ubuntu VPS 上配置 Nginx 的日志记录和日志轮转
32 4
|
3月前
|
Ubuntu 搜索推荐 应用服务中间件
如何在 Ubuntu 14.04 上配置 Nginx 使用自定义错误页面
如何在 Ubuntu 14.04 上配置 Nginx 使用自定义错误页面
50 2
|
3月前
|
关系型数据库 应用服务中间件 PHP
如何在 Ubuntu 16.04 上使用 Nginx 部署 Laravel 应用
如何在 Ubuntu 16.04 上使用 Nginx 部署 Laravel 应用
32 1
|
3月前
|
缓存 Ubuntu 前端开发
在Ubuntu上手动与自动启动Nginx的踩坑经历、以及重启服务
本文分享了作者在Ubuntu系统上手动和自动启动Nginx服务的踩坑经历,包括创建启动脚本、解决依赖问题、配置服务自动启动以及通过命令行管理Nginx服务的方法。
344 0
在Ubuntu上手动与自动启动Nginx的踩坑经历、以及重启服务
|
3月前
|
关系型数据库 MySQL 应用服务中间件
在Ubuntu 16.04上使用Nginx安装和保护phpMyAdmin的方法
在Ubuntu 16.04上使用Nginx安装和保护phpMyAdmin的方法
32 0
|
3月前
|
关系型数据库 Linux 应用服务中间件
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
如何在 Ubuntu 14.04 服务器上使用 Nginx 安装和保护 phpMyAdmin
23 0
|
3月前
|
Ubuntu 应用服务中间件 nginx
在Ubuntu上离线安装Nginx的踩坑经历
本文记录了作者在Ubuntu系统上离线安装Nginx的详细过程,包括下载、配置、解决依赖问题、编译和安装步骤,以及在安装过程中遇到的PCRE库依赖问题和解决方案。
671 0
|
3月前
|
Ubuntu 应用服务中间件 Linux
如何在Ubuntu 14.04上使用Nginx和Php-fpm安全地托管多个网站
如何在Ubuntu 14.04上使用Nginx和Php-fpm安全地托管多个网站
24 0