apache camel 相关配置_小白在 linux 系统部署apache、mysql、Laravel 环境学习笔记!
在 linux 系統部署apache、mysql、Laravel 環境
一、在 CentOS 7.2 服務器下 部署 apache
yum clean all --- 功能是:清除系統垃圾
yum -y update ----功能是:執行系統更新
yum -y install httpd ----功能是:安裝 Apache Web服務器軟件
systemctl enable httpd.service ---- 功能是:設置 Apache 服務開機自動啟動
systemctl start httpd.service ---- 功能是:啟動 Apache 服務
配置虛擬主機
創建網站訪問目錄:
mkdir -p /var/www/edu.cloud.tencent.com/public_html ---功能是:創建 /var/www/edu.cloud.tencent.com/public_html 目錄
修改對應的宿主、屬主,以及權限
chown -r apache:apache /var/www/edu.cloud.tencent.com/public_html
chmod -r 755 /var/www ---功能是:修改/var/www 目錄權限為:755
修改創建對應的配置文件
vim /var/www/edu.cloud.tencent.com/public_html/index.html ---功能是:創建首頁 index.html文件
創建 Apache 配置文件
創建兩個不同目錄的Apache 配置文件,一個目錄中存放所有 Apache 配置文件,另一個目錄放置所有啟用的虛擬主機的配置文件。
mkdir /etc/httpd/sites-available ---功能是:創建 sites-available 目錄
mkdir /etc/httpd/sites-enabled ---功能是:創建 sites-enabled 目錄
修改 Apache 的默認配置文件,來確保它可以加載所需要修改的文件。
vim /etc/httpd/conf/httpd.conf ---功能是:Apache 的默認配置文件在/etc/httpd/conf/目錄下的httpd.conf 文件。
在文件底部加入代碼:
IncludeOptional sites-enabled/*.conf ----功能是:使用 Apache 的 IncludeOptional 命令來加載 sites-enabled 目錄下的 *.conf 文件夾。
保存退出
創建虛擬主機的配置文件
在 sites-available 目錄下創建配置文件 edu.cloud.tencent.com.conf
使用軟鏈接,鏈接到 sites-enabled 目錄下
vim /etc/httpd/sites-available/edu.cloud.tencent.com.conf
添加代碼:
ServerName edu.cloud.tencent.com
DocumentRoot /var/www/edu.cloud.tencent.com/public_html
ErrorLog /var/www/edu.cloud.tencent.com/error.log
CustomLog /var/www/edu.cloud.tencent.com/requests.log combined
保存退出
ln -s /etc/httpd/sites-available/edu.cloud.tencent.com.conf /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf ---功能是:使用 sites-available 目錄下的 edu.cloud.tencent.com.conf 文件 和 sites-enabled 目錄下的 edu.cloud.tencent.com.conf 文件進行鏈接
cat /etc/httpd/sites-enabled/edu.cloud.tencent.com.conf ---功能是:查看新生成的軟鏈接是否正常,顯示以上代碼段屬于正常。
檢查 DocumentRoot 是否路徑一致
cd /var/www/edu.cloud.tencent.com/public_html
ls --- 顯示 index.html 則成功配置路徑!
apachectl restart ---- 使用 Apache 命令 進行重啟它
打開瀏覽器嘗試訪問 Apache 測試 edu.cloud.tencent.com 是否有顯示 Apache 內容
總結:
在Linux 服務器上配置 Apache ,并嘗試配置了虛擬主機。
其中有三個部分要點:
一、使用系統包管理器來安裝 Apache
二、創建和修改 Apache 的配置文件
三、通過命令來重啟 Apache
-----------------------------------------------------
二、在 CentOS 7.2 環境下配置 MySQL
安裝完成后,一定注意配置 mysql 的密碼,并進行 mysql_secure_installtion , 以免出現安全問題。
配置完成后,可以執行 show databases; 來查看 MySQL 是否配置成功。
首先更新系統:
yum update -y
在 CentOS 7.2 版本中使用了 mariadb-server 來替代了官方的 mysql 進行安裝。所以
yum install mariadb-server -y --- 使用 mariadb-server 來安裝 mysql
安裝完成 mariadb-server 后,進行啟動。
systemctl start mariadb.service --- 啟動 mysql 數據庫
設置安全配置
mysql_secure_installation
默認 root 密碼是為空
提示:是否設置 root password 選 y
設置 new password 和 確認密碼 re-enter new password
提示:是否要刪除域名用戶? 為安全起見,需要刪除。
Remove anonymous users?[Y/N] : Y
提示:是否要關閉 root 遠程用戶的登陸?(若刪除則保證 root 用戶只能在本機服務器上執行操作)
Disallow root login remotely?[Y/N] : Y
提示:是否要刪除測試數據庫和相關的權限?
Remve test database and access to it?[Y/N] : Y
提示:是否要刷新權限表格?
Reload privilege tables now?[Y/N] : Y
完成了安裝!
登陸 數據庫
mysql -uroot -p ----功能是:-u 是使用 root 用戶,-p 是使用密碼。
show databases; ----功能是:查看 已有的數據庫
use mysql ----功能是:返回運用 mysql
exit ----功能是:退出 數據庫
總結:
在 Linux 服務器上配置 mysql , 并嘗試管理數據庫。
分三個部分要素:
一、安裝 mysql
二、初始化 mysql
三、檢測 mysql 狀態
-----------------------------------------------------
三、Laravel 部署環境
在 apache、mysql 的基礎上配置一個 Laravel 部署環境。
Laravel 部署環境的注意事項 —— 配置 Composer 的國內鏡像,加速依賴的下載
Laravel 部署環境配置 —— 在 Linux 服務器上部署 Laravel 生產環境
在云服務器上已經配置好的 Apache 、mysql 數據庫 ,需要配置 PHP 環境,配置版本 PHP 7 ,由于默認的倉庫當中并不帶PHP7 , 需要安裝 第三方倉庫.。
yum install epel-release
rpm -Uvh https://mirror.webtatic.com/yum/el7/webtatic-release.rpm --- 再進行安裝 webtatic-release 倉庫,它包含了 PHP7 。
yum update --- 更新倉庫列表
yum install -y php70w php70w-mysql php70w-mcrypt php70w-dom php70w-mbstring ----- 安裝 PHP 7 等一系列拓展
curl -sS https://getcomposer.org/installer | php --- 下載安裝 composer
mv composer.phar /usr/bin/composer ---- 將 composer.phar 移動到系統目錄 的 /usr/bin/composer 目錄下
chmod +x /usr/bin/composer ---- 對其添加 +x 可執行權限
composer -v ---- 執行 composer -v
在完成了 composer 的安裝后,來配置國內鏡像。
composer config -g repo.packagist composer https://packagist.phpcomposer.com ----執行國內鏡像的安裝命令,并對它進行配置。
配置 laravel 環境
cd /var/www --- 進入 /var/www 目錄下,會展示的都是 apache 的目錄文件
composer create-project laravel/laravel test ---- 在當前目錄創建 laravel 項目,目錄名設置為:test
ll ----功能是: 查看當前目錄下的所有文件權限及所存在的文件名
cd test/ ----功能是:查看 laravel 文件
chown apache:apache -R test ---- 修改 apache 里的 test 目錄權限,test 文件名和對應的目錄權限就被設置給 apache 用戶。
如圖:
修改配置文件
cd /etc/httpd/conf ---- 進入 conf 文件夾
cat httpd.conf ---- 查看 httpd.conf 文件。
如圖:
它引用了 conf.d 文件夾中的所有 *.conf 文件后綴的文件。
cd .. ---- 返回上級目錄
cd conf.d/ -----進入 conf.d 文件目錄
vim test.conf -----創建 test.conf 文件
添加代碼:
# 虛擬主機標簽
ServerName edu.cloud.tencent.com #設置域名
DocumentRoot "/var/www/test/public" #設置文件目錄
# 關閉虛擬主機標簽
保存退出
systemctl restart httpd ---- 重啟一下 apache
打開瀏覽器 輸入: edu.cloud.tencent.com 檢查是否正常顯示頁面!
總結:
在 Linux 服務器上配置 Laravel 生產環境,并嘗試配置了虛擬主機。
有三個重點:
一、配置 php 7
二、配置 Composer
三、配置 Ccomposer 的國內鏡像
總結
以上是生活随笔為你收集整理的apache camel 相关配置_小白在 linux 系统部署apache、mysql、Laravel 环境学习笔记!的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 两个列表合并去重_花生AI论文去重V1.
- 下一篇: 战神k660d怎么选启动盘 选择战神k6