Mac下安装nginx并配置SSL实现Https的访问

一、nginx安装

  ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"

  brew install nginx    // 安装nginx

  nginx -v    // 显示版本号

打开nginx文件夹

  cd /usr/local/etc/nginx

启动nginx

  sudo nginx 或者 nginx

在浏览器中输入 localhost 访问即可,如出现以下页面,即安装成功

关闭nginx

  sudo nginx -s stop 或者 nginx -s stop

重启nginx

  sudo nginx -s reload 或者 nginx -s reload

二、配置

1、找到Nginx文件夹

  cd /usr/local/etc/nginx

2、openssl生成自签名证书

  创建服务器私钥,命令会让你输入一个口令

  openssl genrsa -out server.key(起的私钥名字) 1024

根据私钥生成证书申请,创建签名请求的证书(CSR)

  openssl req -new -key server.key(起的私钥名字)-out server.csr(证书名字)

  下面的选项至少写一个,才可以生成证书成功

  Country Name (2 letter code) []:ch

  State or Province Name (full name) []:

  Locality Name (eg, city) []:

  Organization Name (eg, company) []:

  Organizational Unit Name (eg, section) []:

  Common Name (eg, fully qualified host name) []:

  Email Address []:

在加载SSL支持的Nginx并使用上述私钥时除去必须的口令:

  $ cp server.key server.key.org

  $ openssl rsa -in server.key.org -out server.key

  

最后标记证书使用上述私钥和CSR

openssl x509 -req -in server.csr -out server.crt -signkey server.key -days 3650

 

  3、配置nginx:修改/usr/local/etc/nginx/nginx.conf 文件

  重起nginx 

   sudo nginx -s reload 或者 nginx -s reload

4、修改host文件

   vi /private/etc/hosts

    127.0.0.1  test.10dian.cm  #需要配置的域名

 三、访问

输入你配置好的域名即可访问了

原文地址:https://www.cnblogs.com/pwei/p/11111704.html

时间: 2024-09-27 04:30:26

Mac下安装nginx并配置SSL实现Https的访问的相关文章

图文:CentOS 下对 Nginx + Tomcat 配置 SSL 实现服务器 / 客户端双向认证

1. 安装 nginx 1.1 nginx 包及其依赖包下载 出于模块的依赖性,Nginx 依赖以下三个包: gzip 模块需要 zlib 库(http://www.zlib.net/): rewrite 模块需要 pcre 库(http://www.pcre.org/): ssl 功能需要 openssl 库(http://www.openssl.org/): 分别下载它们的最新稳定版(截至本文最新稳定版分别是 zlib-1.2.8.tar.gz.pcre-8.36.tar.gz.openss

centos安装nginx并配置SSL证书

centos安装nginx并配置SSL证书 安装nginx的命令 sudo yum install epel-release sudo yum install nginx 让nginx随系统启动而启动 sudo systemctl enable nginx 常用命令 启动:nginx 停止:nginx -s stop 重载配置:nginx -s reload 配置路径:/etc/nginx/ 日志路径:/var/log/nginx 打开配置文件 在HTTP节点下配置两个server节点,其他不变

《OD大数据实战》mac下安装nginx+php

一.mac安装nginx + php + php-fpm  或apache + php 1. Mac 下 Nginx.MySQL.PHP-FPM 的安装配置 2. Mac下安装LNMP(Nginx+PHP5.6)环境 3. 在Mac OS X中配置Apache + PHP + MySQL 二.Centos安装apache + php + mysql 1.

mac下安装nginx问题解决

需要在mac上安装nginx,按照下面的博客链接一步步安装,但是碰到了些问题.下面写一下我的解决方式. (http://stevendu.iteye.com/blog/1535466) 1. 安装PCRE  Download latest PCRE. After download go to download directory from terminal. $ cd ~/Download $ tar xvzf pcre-8.12.tar.gz $ cd pcre-8.12 $ sudo ./c

mac下安装nginx和php

一.前话:1.1.环境选择:重新在mac上配置php,原本mac上就自带有apach.php以及pgsql,如果图简单的话,直接用就可以了,不过在安装前我仔细思考了一下几个问题:选apache还是nginx:两个我了解的都比较少,相对而言我接触nginx比较多,服务器用的也是nginx,没办法谁叫nginx负载高呢.为了更好的接触nginx的环境,我决定还是统一下环境,方便今后使用,这是这次的主要关键:安 装php:Mac os自带了php,好像是5.3.8,版本比较落后,不过这不碍事,因为以前

mac下安装nginx+php+mysql

一,安装homebrew 就像linux下面有yum一样,mac也有个homebrew,管理软件非常便捷. 官网:http://brew.sh/index_zh-cn.html 上面有句命令,复制下来终端执行,如果命令返回404没找到,命令以官网最新为参考. ruby -e "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)" 任意键继续,可能需要输入你MAC的开机密码 漫长的

mac下安装nginx

mac下自带Homebrew可以简单认为就是brew,执行命令brew -v查看版本 feng:AwesomeProject nian$ brew -v Homebrew 1.1.5 Homebrew/homebrew-core (git revision 6595; last commit 2016-12-27) 如果没有安装,可以到brew官网,http://brew.sh/  按照说明安装即可,其实就是一条命令傻瓜式安装, /usr/bin/ruby -e "$(curl -fsSL ht

mac 下安装nginx

1,mac下的依赖: pcre-8.38.tar.gz nginx-1.4.7.tar.gz 2,解压pcre:进入器解压目录. EddydeMacBook-Pro:~ eddy$ cd /Users/eddy/soft/pcre-8.38 EddydeMacBook-Pro:pcre-8.38 eddy$ sudo ./configure --prefix=/usr/local 注: nginx默认是安装到/opt目录下,在mac系统中是没有/opt目录的,所以用--prefix指定目标目录

Mac下安装Tomcat及配置

今天介绍Mac下Tomcat的安装及配置: 1.在搜索引擎(如:必应或百度)中搜索“Tomcat”,第一条搜索结果就是Tomcat官方地址: 2.在左侧选择“Tomcat8”或“Tomcat9”,我这里以“Tomcat8”为例: 3.下载相应Zip包: 4.在Finder的当前用户下新建一个java目录(后续可以在这个路径下安装Tomcat.Maven.MongoDB等),然后在java目录下新建一个Tomcat目录,将下载的zip文件解压后剪切到这个Tomcat目录下,Tomcat就安装成功了