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. JavaScript Document 对象
  2. php 字符串的比较大小,PHP如何比较字符串的大小?
  3. R-3.1.1 编译安装
  4. 排序的几种方法 oc
  5. IIS出现The specified module could not be found解决方法
  6. 召回 粗排 精排,如何各司其职?
  7. centos配置c语言环境变量,CentOS7设置环境变量
  8. 一道腾讯的专业面试题
  9. WPF ListBox(ListView) 自定义 Button 项,获取 ListBox(ListView)的SelectedValue
  10. __call__方法解析
  11. android 字典转json,在Swift中将字典转换为JSON
  12. 从零开始学Pytorch(四)之softmax与分类模型
  13. oracle 数据泵_如何提升数据泵导出效率?
  14. 城市能源管理系统、实时监测、运行监测、负荷效应、预警管理、设备管理、设备入库、设备安装、设备检修、设备报废、设备查询、控制策略、系统集成、HTML/CSS/Bootstrap/jQuery/JS
  15. matlab偏微分方程工具箱求解
  16. L1-046 整除光棍 (20 分)—团体程序设计天梯赛
  17. FISCO BCOS源码(1)代码目录结构
  18. c语言工程作业,西工大c语言程序作业
  19. ssfn授权_Steam盗号木马窃取授权文件,360安全大脑强力拦截
  20. AR人体姿态识别,实现无边界的人机交互

热门文章

  1. 用C语言输出1000到2000年之间的闰年
  2. 微信服务通知消息找回_80%的人都不知道的10个微信冷知识,全都超实用!
  3. ORACLE表锁了如何解锁
  4. Android系统字体规范
  5. LoadRunner基础
  6. uniapp条件编译
  7. 视频号助手:微信视频号怎么变现,视频号变现注意事项
  8. 从简历被拒到收割8个大厂offer,我用了3个月成功破茧成蝶
  9. 易源数据_易源数据-菜谱大全【最新版】_数据API_数据应用_电商-云市场-阿里云...
  10. 风靡全网的《看漫画学Python》1、2版分享,python最佳入门教程,中学生用业余时间都能学会,北大教授看完都这样定义它