1.sudo apt install nginx

安装nginx

2.  cd /etc/nginx/conf.d

vi  aaa.conf

新建一个文件。因为nginx默认包含conf.d目录,目录下.conf文件包含的服务都会被启动

3. 如要增加http服务,则在aaa.conf加入以下内容

server {
    listen 80;
    
    location / {
        root /path/to/www/files;   #网页所在目录
        index index.html;            #网页文件名
    }
}

保存文件。

4.如需要增加https服务,则先准备一对秘钥(公钥mycert.pem+私钥mycert.key)

然后在在aaa.conf加入以下内容

server {
   listen 443;
   ssl on;
   ssl_certificate          /path/to/certs/mycert.pem;  #公钥完整路径
   ssl_certificate_key  /path/to/certs/mycert.key;    #私钥完整路径
   
   location / {
        root /path/to/www/files;   #网页所在目录
        index index.html;            #网页文件名
    }
}

保存文件

5. service nginx start

启动nginx。可以查看状态是否成功:service nginx status

若启动失败,一般是文件有错,比如语句没有用分号;结束。

6. 打开浏览器,输入 https://服务器ip,  查看网页是否正常打开。若打不开,

可以输入ufw status 看防火墙是否打开 ,若开了则输入 ufw disable 关闭。默认是关闭的。

Ubuntu16.04 在nginx中增加网站的http与https服务相关推荐

  1. 网络推广专员浅析如何在日常网络推广过程中增加网站转化率?

    当下越来越多企业选择建立属于自己的企业官网,通过网络推广实现在互联网市场中开拓新的用户群体,根据庞大的用户市场需求走向有针对性的运营优化,实现企业网站转化率的提升,促进企业网站营销获益.然而在庞大的互 ...

  2. python程序发布 ubuntu_在ubuntu16.04的虚拟环境中运行Python程序作为服务

    我正在尝试让一个Flask+SocketIO应用程序作为一个服务在ubuntu16.04上运行,在一个虚拟环境中.我的服务器每天凌晨3点重新启动(超出我的控制范围),所以我需要它在启动时自动启动.在 ...

  3. ROS与深度相机入门教程:(1)Ubuntu16.04 在ROS中驱动Intel D435i深度相机

    Intel在Github上开源了支持所有RealSense系列相机的SDK,包括了D400.SR300系列深度相机和T265双目跟踪相机,支持Linux.Windows.Mac OS以及Android ...

  4. linux如何右键新建文件夹,在Ubuntu 18.04右键菜单中增加新文档(New Document)及其他类型选项...

    本文教你在Ubuntu 18.04操作系统下使用命令操作在右键菜单中增加"新文档(New Document)"选项,包括为不同文件类型增加右键菜单选项的方法.起因是当我尝试创建一个 ...

  5. Ubuntu16.04 在ROS中配置RealSence D435 并标定深度相机与rplidar外参

    Ubuntu16.04系统,在ROS中配置RealSence D435 ,并标定其与rplidar的外参 主要目的是为rplidar标定深度相机外参,为机器人导航的过程提供障碍物识别的功能,因此需要知 ...

  6. ubuntu16.04安装nginx,nignx-rtmp-mpdule,ffmeg,搭建rtmp服务器

    1,下载,编译 nignix   nignx-rtmp-mpdule 编译nginx时需要nignx-rtmp-mpdule的包加入 git clone https://github.com/arut ...

  7. centos php ssl,CentOS下在Nginx中添加SSL证书以支持HTTPS协议访问

    1,上传证书文件至服务器,如 /usr/local/nginx/ssl 目录下 2,修改nginx的配置文件,若是虚拟站点,刚需要修改对应的配置文件,修改内容如下: #基本的SSL配置 server ...

  8. 前端学习(2744):重读vue电商网站54之配置 HTTPS 服务

    为什么要启用 HTTPS 服务? 传统的 HTTP 协议传输的数据都是明文,不安全 采用 HTTPS 协议对传输的数据进行了加密处理,可以防止数据被中间人窃取,使用更安全 申请 SSL 证书(http ...

  9. [Jeson]Nginx入门到实践1-4章 ,关闭iptables,nginx重启,nginx缓存, 跨站访问,Rewrite规则,Https服务优化

    第4章 Nginx 与 Lua nginx 与 Lua Https服务优化 激活keepalive长连接 设置ssl session 缓存 动静分离 Rewrite规则 nginx 常见正则匹配符号表 ...

最新文章

  1. openfire开发文档
  2. python输入hello*3_python入门到实践-Hello Python3
  3. 査勇:华为云在视频AI转码领域的技术实践
  4. 重构(Refactoring)技巧读书笔记 之二
  5. 期待微软平台即服务技术Service Fabric 开源
  6. adf435编程_动态ADF列车:以编程方式添加列车停靠点
  7. linux 端口方法防火墙,Linux 打开端口方法(防火墙操作)
  8. PHP设计模式——工厂方法
  9. 在unity中生成螺旋线的效果
  10. 显微镜自动聚焦原理是什么_自动玻璃感应门原理是什么?看看东莞装修网怎么说...
  11. python简单爬虫代码
  12. SPI通信协议详解(一)
  13. 程序员如何阅读英文文档
  14. 小活动大收获,大叔做烧烤摊,两周收款10万,竟如此简单!
  15. 题解 CF32C 【Flea】
  16. 现代版的———项链 :(  转
  17. R语言-rethinking包下载安装心得(windows)
  18. Python学习周记(序列)
  19. linux服务器远程修改mac地址,linux下修改MAC地址问题解决方法
  20. find() python

热门文章

  1. 怎么把模糊的照片变清晰?这篇文章告诉你
  2. XEE漏洞任意文件读取
  3. 服务器的作用都有哪些
  4. 日期格式化的时候mm和MM有啥区别;yyyy-MM-dd和yyyy-mm-dd 有啥区别、yyyyMMddHHmmss
  5. PPT文件过大如何压缩变小
  6. kingston DataTraveler2.0 4GU盘量产成功
  7. plc 滑台流程图_(完整版)plc机械滑台控制
  8. 视频号助手:微信视频号怎么变现,视频号变现注意事项
  9. QT 与 MFC 的区别
  10. 开启数据科学生涯的45种方式