当前位置: 首页 > news >正文

百度上做网站模板百度爱采购优化软件

百度上做网站模板,百度爱采购优化软件,青岛网站推广优化,爱发电怎么做网站Mac自带Apache服务,并占用80端口,如果需要使用Nginx,需要禁用Apache并自己安装Nginx 一、禁用自带Apache 1.关闭Apache sudo apachectl -k stop 如果出现如下报错:httpd: Could not reliably determine the server’s fully q…

Mac自带Apache服务,并占用80端口,如果需要使用Nginx,需要禁用Apache并自己安装Nginx

一、禁用自带Apache

1.关闭Apache

sudo apachectl -k stop

如果出现如下报错:
httpd: Could not reliably determine the server’s fully qualified domain name, using pgydeMacBook-Pro.local. Set the ‘ServerName’ directive globally to suppress this message


(1) 打开apache配置目录:

vim /etc/apache2/httpd.conf

(2) 搜索:#ServerName www.example.com:80
        增加一行 ServerName localhost:80
(3) 重新启动Apache

sudo apachectl restart

(4) 关闭Apache

sudo apachectl -k stop

2.禁止apache自启动

sudo launchctl unload -w /System/Library/LaunchDaemons/org.apache.httpd.plist

二、使用 Homebrew 安装 Nginx

在 macOS 上使用 Homebrew 安装 Nginx 时,Nginx 的默认安装目录通常是 /usr/local/Cellar/nginx/。具体的安装路径可以通过以下命令查看:

brew --prefix nginx

1. Nginx 配置文件和目录

安装完成后,Nginx 的主要配置文件和目录通常位于以下位置:

  • 主配置文件/usr/local/etc/nginx/nginx.conf
  • 站点配置文件/usr/local/etc/nginx/servers/
  • 日志文件/usr/local/var/log/nginx/
  • HTML 文件/usr/local/var/www/

2. 安装 Nginx

使用 Homebrew 安装 Nginx:

brew install nginx

3. 启动和管理 Nginx

安装完成后,可以使用以下命令启动、停止和重启 Nginx:

# 启动 Nginxbrew services start nginx# 停止 Nginxbrew services stop nginx# 重启 Nginxbrew services restart nginx

4. 配置 Nginx

您可以编辑 Nginx 的主配置文件 /usr/local/etc/nginx/nginx.conf,或者在 /usr/local/etc/nginx/servers/ 目录中添加新的站点配置文件。

例如,创建一个新的站点配置文件 /usr/local/etc/nginx/servers/www.test.com.conf

server {listen 80;server_name www.test.com;# 将所有 HTTP 请求重定向到 HTTPS, 如果需要强制https开启这项# return 301 https://$host$request_uri;location / {proxy_pass http://localhost:9000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}
}server {listen 443 ssl;server_name www.test.com;ssl_certificate /usr/local/etc/nginx/certs/certificate.pem;ssl_certificate_key /usr/local/etc/nginx/certs/certificate.key;location / {proxy_pass http://localhost:9000;proxy_set_header Host $host;proxy_set_header X-Real-IP $remote_addr;proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;proxy_set_header X-Forwarded-Proto $scheme;}
}

5. 验证配置并重启 Nginx

(1)验证 Nginx 配置是否正确(如果不确定配置是否正确这个命令很有效):

nginx -t

(2)如果配置正确,重启 Nginx 以应用更改:

brew services restart nginx

三、生成 ssl/自签名 证书

在你指定的文件夹中打开命令行工具

# x509 根据现有的证书请求生成自签名根证书
# -days 设置证书的有效天数
# rsa:2048 现代的 SSL/TLS 配置通常要求至少 2048 位的密钥
openssl req -newkey rsa:2048 -nodes -keyout www.test.com.key -x509 -days 365 -out www.test.com.crt

Country Name (2 letter code) [国家]:CN

State or Province Name (full name) [省份]:Beijing

Locality Name (eg, city) [城市]:Beijing

Organization Name (eg, company) [组织/公司]:test

Organizational Unit Name (eg, section) [部门/单位]:test

Common Name (eg, fully qualified host name) [域名]:www.test.com

Email Address [邮箱]:test@outlook.com

http://www.khdw.cn/news/50705.html

相关文章:

  • 网站顶部地图代码怎么做的使用百度地图导航收费吗
  • 招聘网站建设方案谷歌网页版登录入口
  • 做网站建设公司排名快链友情链接平台
  • 昆明企业网站建设公司搜索引擎营销方法主要有三种
  • 网站怎么做域名实名认证网站优化
  • 万州建网站seo有什么作用
  • 特产网站建设方案怎么样推广最有效最快速
  • 中国建设监理协会网站投稿厦门人才网唯一官网
  • 北京网站建设公司分形科技百度推广助手怎么用
  • B2C购物网站的特色个人免费建站软件
  • 做暖暖视频免费观看免费网站谷歌浏览器下载电脑版
  • 网页制作购物网站视频网站搭建
  • 网站开发培训收费关键词优化的原则
  • 电脑网站设计公司烟台网络推广
  • 网站栏目页关键词如何做关键词什么意思
  • 做网站赚钱方法优化设计答案六年级上册语文
  • 网站keyword如何排列颜色广告
  • 做seo需要建网站吗学电商哪个培训学校好
  • 论坛网站源码下载个人域名注册流程
  • 怎么做淘客网站推广网页设计论文
  • wordpress定制开发百度首页关键词优化
  • 经营性网站备案信息申请市场调研的五个步骤
  • java网站开发是做什么的独立站建站平台
  • 深圳外贸网站优化seo推广优化工具
  • wordpress死链关于华大18年专注seo服务网站制作应用开发
  • 北京外贸网站建设价格cpa游戏推广联盟
  • 给网站做seo的必要性推广平台有哪些
  • 重庆市公共资源交易中心网官网安徽新站优化
  • 网站和app区别与联系快速排名官网
  • 曹县商城网站建设人工在线客服系统