Laravel How to Configure Domains for in Apache/Nginx

Apache For Apache, file name may be in sites-enabled folder, for example /etc/apache2/sites-enabled/000-default.conf or, for MAMP, it would be /Applications/MAMP/conf/apache/extra/httpd-vhosts.conf where you need this: <VirtualHost *:80> ServerAdmin povilas@laraveldaily.com DocumentRoot "/Applications/MAMP/htdocs/project1/public" ServerName project1.test </VirtualHost> See that /public part at…

NGINX 設定 HTTPS 網頁加密連線,建立自行簽署的 SSL 憑證

STEP 1 在設定之前,請先確認自己的 NGINX 伺服器已經安裝好了,基本的安裝設定可以參考 Ubuntu Linux 安裝與設定 LEMP 網頁伺服器步驟教學。 STEP 2 建立一個放置憑證的目錄,目錄的路徑可以自由選擇,放在哪裡都可以,而考量到這個憑證是 NGINX 專用的,所以跟 NGINX 的設定檔放在一起可能會比較好管理。 cd /etc/ssl STEP 3 使用 openssl 產生自行簽署的 SSL 憑證,並且將憑證的存放路徑設成剛剛上面建立的目錄: openssl req -new -newkey rsa:2048 -nodes -keyout…

在Ubuntu 18.04 LTS + Apache 2中安裝使用Let’s Encrypt SSL憑證

安裝Certbot 這邊我們先安裝Certbot套件來協助我們完成自動化SSL認證: $ sudo add-apt-repository ppa:certbot/certbot 接著安裝Certbot的Apache package: $ sudo apt install python-certbot-apache 可以此指令驗證配置是否成功: $ sudo apache2ctl configtest 記得重啟Apache服務: $ sudo systemctl reload apache2 獲得SSL憑證 $ sudo certbot --apache -d…