阿里雲 LNMP 環境配置

2021-08-08 10:43:13 字數 2598 閱讀 5552

// 使用yum安裝apache伺服器

yum install nginx

// 修改為 listen 80;

vim /etc/nginx/conf.d/default.conf

// 檢視nginx狀態

nginx -t

// 啟動nginx服務

service nginx start

// 配置 nginx 虛擬主機,注意,網域名稱需要備案才能使用;

vim /etc/nginx/conf.d/your-domain.conf

server

location /

error_page 404 /404.html;

location = /40x.html

error_page 500

502503

504 /50x.html;

location = /50x.html

}// 服務重啟

service nginx reload

// 設定開機自動啟動

chkconfig nginx on

因為阿里雲預設不允許公網通過 http、https 等服務,因此還需要在安全組那邊進行配置;詳見:應用案例

1. 登入 雲伺服器管理控制台。

2. 找到要配置的例項。

3. 開啟例項的 本例項安全組,然後單擊 配置規則。

4. 單擊 公網入方向,然後單擊 快速建立規則。

5. 新增安全組規則如下:

網絡卡型別:如果是經典網路,選擇 公網。如果是 vpc 網路,不需要選擇。

規則方向:入方向。

授權策略:允許。

協議型別 和 埠範圍:選擇 http 服務的 tcp 80 埠,https 的 443 埠,或者自定義 tcp 8080 埠(如圖所示)。

優先順序:1,表示安全規則中優先順序最高,數字越小優先順序越高。

到這裡,就可以通過ip訪問nginx了;

// 追加remi源

rpm -uvh

rpm -uvh

// 安裝php56

yum install --enablerepo=remi --enablerepo=remi-php56 php php-bcmath php-cli php-common php-devel php-fpm php-gd php-imap php-ldap php-mbstring php-mcrypt php-pecl-apc php-mysqlnd php-mysql php-odbc php-pdo php-gd php-mcrypt php-pear php-pecl-igbinary php-xml php-xmlrpc

// 啟動php

service php-fpm start

service php-fpm restart

service php-fpm status

// 設定開機自動啟動

chkconfig php-fpm on

// 編輯測試頁面index.php,然後訪問ip,即可看到頁面效果;

vim /var/www/html/index.php

<?php

phpinfo();

記住,nginx的網域名稱配置如果沒有下面的內容(就是說,碰到.php結尾的檔案,傳遞給後方127.0.0.1的9000埠上),會導致nginx無法解析php檔案

location

~ .*\.php$

// 安裝mysql

yum -y install mysql-server

// 啟動mysql服務

service mysqld start

service mysqld restart

// 設定開機啟動

chkconfig mysqld on

// 接下來設定mysql密碼

mysql_secure_installation

// 預設密碼為空,直接回車,直到

set root password? [y/n]

// 輸入 y 回車

// 然後輸入兩次新密碼

// 然後會有一堆問題,全部 y 回車

// ok 後重啟mysql服務

service mysqld restart

// 輸入剛剛設定的密碼 回車 進入mysql 控制台,重新整理一下許可權

mysql -u root -p

flush privileges;

// 如果需要遠端該資料庫,有兩種方法,一種是改表法,另外一種是授權法,此處我選擇改表;

// 這裡把localhost這條記錄的host改為 %; 意思是root可以由任何主機登入mysql,網上很多寫法,都沒有and host='localhost'這個條件,經常報錯。

use mysql;

update user set host='%'

where user='root'

and host='localhost';

select host, user from user;

exit;

阿里雲 CentOS7 4 LNMP 環境搭建

centos 7.4 nginx 1.12.2 php 7.0.25 mysql 使用阿里雲rds 1.安裝nginx yum install nginx nginx v nginx version nginx 1.12.2 vi etc nginx nginx.conf error log var...

阿里雲 centos7 lnmp環境搭建

centos7 安裝lnmp 一 參考此鏈結的教程 二 從阿里雲市場選擇乙個免費的映象 推薦使用,比較簡單,坑少 我們選擇微柳網路製作的 映象 php執行環境 centos7.2 64位 nginx php5.4 如圖 image.png 操作文件 0.遠端連線 sudo ssh p 22 root...

阿里雲配置nodejs mongodb環境

阿里雲系統 ubuntu14.04 scp r 你的壓縮包名字 root 你的公網ip然後ssh登入你的阿里雲,解壓檔案並安裝 tar xvf 壓縮包檔名 cd 檔名 configure make make install cp usr local bin node usr sbin 檢視當前安裝的...