ubuntu

phpStorm在Ubuntu上如何配置SSL

小樊
47
2025-06-09 14:25:50
栏目: 云计算

在Ubuntu上为phpStorm配置SSL涉及几个步骤,包括生成SSL证书、配置Web服务器以及修改phpStorm的设置。以下是详细的步骤指南:

生成SSL证书

  1. 安装Certbot和Nginx
sudo apt update
sudo apt install certbot python3-certbot-nginx
  1. 获取并安装证书
sudo certbot --nginx -d yourdomain.com

按照提示完成证书的安装。

配置Nginx

Certbot会自动修改Nginx配置文件以启用HTTPS。你可以检查/etc/nginx/sites-available/default文件,确保有以下配置:

server {
    listen 80;
    server_name yourdomain.com;
    return 301 https://$host$request_uri;
}

server {
    listen 443 ssl;
    server_name yourdomain.com;

    ssl_certificate /etc/letsencrypt/live/yourdomain.com/fullchain.pem;
    ssl_certificate_key /etc/letsencrypt/live/yourdomain.com/privkey.pem;

    location / {
        proxy_pass http://localhost:8080;
        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;
    }
}

修改phpStorm设置

  1. 打开phpStorm,进入File > Settings(或使用快捷键Ctrl+Alt+S)。

  2. 导航到Appearance & Behavior > System Settings > HTTP Proxy

  3. 选择Manual proxy configuration,然后输入以下信息:

  1. 勾选Proxy SSL,并选择Certificate,然后点击...按钮选择你生成的SSL证书文件(通常是fullchain.pem)。

  2. 点击OK保存设置。

验证配置

打开浏览器,访问https://yourdomain.com,确保能够正常访问phpStorm界面,并且浏览器显示安全连接。

0
看了该问题的人还看了