文章 46
评论 7
浏览 224007
Solo博客程序通过Nginx配置开启Https访问

Solo博客程序通过Nginx配置开启Https访问

懒得写了,直接贴我的nginx配置 upstream backend { server localhost:8888; # Solo监听端口 } server { listen 80; server_name zxacn.com www.zxacn.com; # 博客域名 access_log off; return 301 https://$server_name$request_uri; # 监听80端口,并将server_name全部转发 } server { listen 443; # 修改监听接口 server_name zxacn.com www.zxacn.com; # 博客域名 charset utf8; # 修改默认字符 ssl on; # 开启ssl # 很重要!!!设定你的ssl证书 ssl_certificate /etc/ssl/2906065_zxacn.com.pem; ssl_certificate_key /etc/ssl/2906065_zxacn.com.key; # 重要! 原有的接口代理可以不用修改,在内部使用http location / {....

站点Nginx配置HTTPS以及HTTPS下访问静态资源

站点Nginx配置HTTPS以及HTTPS下访问静态资源

前言 刚刚开始站点已经支持了HTTPS协议访问,所以出现了短暂无法访问的情况.同时也暂时保留了HTTP协议访问,需要观察HTTPS下时候出现不兼容的情况.本篇是记录Nginx反向代理下HTTPS访问静态资源无法加载的问题. 启用HTTPS 站点支持HTTPS是需要证书的,我是在阿里云申请的免费证书,详情请移步阿里云,证书申请后需要阿里云审核,这个时间还是比较长(至少几个小时起步) 审核通过后会看到这样的界面 然后我们点击下载证书,会有好几个选择,因为我是Nginx配置,所以我选择Nginx下载 下载后是一个压缩包,里面包含2个文件,一个是key后缀,一个是pem后缀 把文件上传到服务器地址是**/etc/nginx/cert/** 如果没有这个目录自己新建一下 然后查看帮助,按阿里云的教程来操作 看教程需要在Nginx里面配置一段代码,那么复制过去 server { listen 443; server_name localhost; ssl on; root html; index index.html index.htm; ssl_certificate cert/a.pe....

Ubuntu安装配置Nginx和PHP环境

Ubuntu安装配置Nginx和PHP环境

前言 作为一个Javaer,不巧的是需要部署一套php程序,遂尝试配置PHP环境. 服务器之前已经安装Jdk1.8,安装Nginx,docker等程序,放置了多个应用,通过Nginx代理访问 如果是纯粹需要PHP环境推荐使用一键安装LNMP(Linx+Nginx+Mysql+PHP)或者LAMP(A=Apache) 详情参考:LNMP一键安装 或者使用docker,选择一个PHP镜像,可以大大减少折腾,本文着重在于手动安装Nginx,PHP已经配置相关环境 安装Nginx 之前服务器已经安装过了Nginx,这里简单说一下.对了,我的服务器是Ubuntu16.04 更新源 apt update 通过源安装Nginx apt install nginx 安装PHP及相关模块 apt install php php-fpm php-mysql 查看PHP环境 php -v 可以看到源里面的PHP版本还是比较新,是PHP7.2 配置 修改PHP配置文件 vim /etc/php/7.2/fpm/pool.d/www.conf 我这里是php7.2版本,所以路径是7.2,找对自己对应....

Ubuntu安装Nginx服务及配置

Ubuntu安装Nginx服务及配置

网上很多使用源码编译安装,本篇将介绍通过源方式安装 1.执行更新操作 apt update 非root用户下请加上sudo,后面所以命令同,低版本ubuntu使用apt-get替代apt,较新版本可以简写为apt sudo apt update 2.安装Nginx apt install -y nginx 正常情况下都能安装完成 然后查看Nginx状态 service nginx status Nginx启动命令 service nginx start Nginx停止命令 service nginx stop Nginx重启命令 service nginx restart 注意:nginx默认使用80端口,请确保80端口未被其他程序占用 成功运行的截图 3.Nginx的一些配置 当nginx安装完成后,在浏览器打开网站首页,80端口服务器就是IP地址,虚拟机就是你的虚拟机IP,会看到如下界面 这个文件地址在:/var/www/html/index.nginx-debian.html /var/www/html/这个路径就是nginx默认web站点的路径 你可以把自己的....

猛兽总是独行,牛羊才成群结队