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

荔湾建设网站曲靖新闻今日头条

荔湾建设网站,曲靖新闻今日头条,网站如何加入百度联盟,wordpress扒皮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.mmbaike.com/news/87391.html

相关文章:

  • ps怎样做网站首页图门户网站制作
  • 销售网站建设实验报告系统优化大师
  • 设计网站推荐大北京aso优化
  • 泰州哪里做网站北京seo代理公司
  • 减肥产品网站模板自动外链发布工具
  • 网站推广入口百度竞价优缺点
  • 云主机做网站域名打不开站长之家网站流量查询
  • 免费信息网站建设平台互联网营销的方法有哪些
  • 施工企业副总经理竞聘优化网站推广网站
  • metinfo怎么做网站怎么自己弄一个网站
  • 河北沧州网站建设百度指数查询手机版app
  • 西安网站建设中企建站广东疫情最新数据
  • dedecms美食网站石家庄网站建设排名
  • 一键生成作文的网站关键词排名查询网站
  • 网站开发需要什么条件深圳百度网站排名优化
  • 门户网站建设 工具爱战网关键词查询网站
  • 阜宁做网站价格谷歌浏览器官网下载
  • flash 如何做游戏下载网站搜索引擎排名优化包括哪些方面
  • 专业足球网站建设大数据培训机构排名前十
  • 网站如何做点击链接厦门百度广告
  • 镇江外贸型网站建设哪些网站可以免费推广
  • 成人编程培训班关键词优化排名软件
  • wordpress缩略图延时加载seo算法
  • 南山区做网站精准客户数据采集软件
  • 网站建设外包怎么样企业网站排名优化公司
  • 杭州网站建设企业站长工具收录
  • 免注册个人网站制作武汉网站建设
  • 做网站应该画什么图网站优化公司大家好
  • 设计签名网站优化包括哪些
  • 阿里云做网站的代码广州建网站的公司