Ubuntu下(LNMP)專案部署全過程
登陸伺服器:
開啟 bash 命令列工具,例如git bash
ssh [email protected]<ip> #回車後輸入密碼(輸入的密碼不會顯示)
更新 apt-get 庫
apt-get update
安裝nginx
apt-get -y install nginx
檢視埠
ss -tlnp #若80埠開啟,則 nginx 正常執行,後面安裝mysql也可使用此命令檢視3306埠是否開啟
安裝php(擴充套件可按需安裝,不要直接複製,需去掉後邊的註釋)
apt-get -y install \
php5-common \ # php-cli 和php-fpm的公共依賴
php5-cli \ # php在命令列執行的介面
php5-fpm \ # FastCGI程序管理器,主要用於與nginx連線
php5-apcu \ # APC的操作碼快取
php5-curl \ # 利用URL語法規定來傳輸檔案和資料的工具
php5-gd \ # 影象處理
php5-imagick \ # 影象處理
php5-imap \ # 郵件
php5-intl \ # 國際化擴充套件
php5-json \ # json擴充套件
php5-mcrypt \ # 加密擴充套件庫
php5-memcache \
php5-memcached \
php5-mysql \
php5-redis \
php5-xdebug # 除錯
apt-get -y install \
php5-common \
php5-cli \
php5-fpm \
php5-apcu \
php5-curl \
php5-gd \
php5-imagick \
php5-imap \
php5-intl \
php5-json \
php5-mcrypt \
php5-memcache \
php5-memcached \
php5-mysql \
php5-redis \
php5-xdebug
安裝mariadb-server
apt-get -y install mariadb-server
配置nginx vhost
進入nginx目錄
cd /etc/nginx
在sites-available中建立檔案,內容如下,並儲存
server {
listen 80 default_server;
server_name <url>;
root /srv/http/<name>/web;
index index.php;
location / {
try_files $uri /index.php?$args;
}
location ~ \.php$ {
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.(ht|svn|git) {
deny all;
}
}
在sites-enabled中建立軟鏈,指向sites-available中剛剛建立的檔案
ln -s ../sites-available/<filename>
相關推薦
Ubuntu下(LNMP)專案部署全過程
登陸伺服器: 開啟 bash 命令列工具,例如git bash ssh [email protected]<ip> #回車後輸入密碼(輸入的密碼不會顯示) 更新 apt-get 庫 apt-get update
Linux(四)—— 專案部署與ansible自動化部署
目錄 專案部署與ansible自動化部署 一、專案部署 二、ansible自動化部署(python自動化運維) 1、安裝ansible 2、ansible例子 3、ansible自動化部署nginx 專案部署
ubuntu下(wifi)硬體開關控制的設定
因為自己的筆記本突然之間在ubuntu下無法啟動硬體開關聯網,但是在windows下是可以的,所以應該是某些軟體的更新遮蔽了無線的連結,因此找到了解決方法,分享一下。 可以
Shell編程之if語法練習(LNMP)全過程
bzip2 pan ++ php.ini 雲計 download mkdir -- iad 大家好,我是延凱,本人原來在CSDN寫作已經快一年了 都是相關Linux運維這方面的技術知識,現在搬到博客園也是我一直想的,本博客主要寫Python,docker,shell等偏向開
在Linux系統配置Nodejs環境的最簡單步驟,部署多個thinkjs(nodejs)專案
發現一臺伺服器部署管理多個nodejs服務,可以採用二級域名weekly.mwcxs.top,也可以採用固定字尾www.mwcxs.top/weekly的方式,本文先從固定字尾的方式部署管理多個nodejs服務。 1、去官網下載和自己系統匹配的檔案: 建議去英文網站下載 ,因為中文這邊沒有
Jetty學習(二)--jetty部署簡單web專案
pom.xml見http://blog.csdn.net/zero__007/article/details/47860629 在/src/main/resources下建立/conf/web.xml web.xml<?xml version="1.0" encodi
Ubuntu(pc)中部署boa伺服器
基礎部分: 部署詳細步驟如下 1.到http://www.boa.org/下載boa原始碼(下載得到boa-0.94.13.tar.gz),解壓後得到boa-0.94.13資料夾。 2.執行./configure生成Makefile檔案。 3.進入boa-0.94.13資料
建站教程(二):Ubuntu上如何配置Nginx+MySQL+PHP7(LNMP)
在Linux上搭建個人網站,最常用的就是Nginx+MySQL+PHP環境,即LNMP。搭建LNMP的一鍵指令碼很多,不過本文介紹如何不用指令碼一步一步自己搭建LNMP環境,這樣以後自己的網站遇到什麼問題也會清楚如何修改。 安裝Nginx Ubutun(本教程是基於U
Spring Boot學習筆記(一)——專案構建-使用-部署
Spring Boot簡介很榮幸剛開始學習java框架就接觸到了spring boot,並得到大神的指點,通過查閱資料以及教程學會在實際專案中去使用它,相對於其他框架只有一個字來形容 - “爽”。最近也
多模組Maven(sg-uap)專案部署到tomcat
1, 將專案改為動態web專案 選中專案->右鍵屬性,左側找到Project Facets,在右側的列表裡面勾選Dynamic Web Module,後面版本選擇3.0,提示必須勾選java,在下面找到java 版本1.6勾選,javascript也可以勾選上,點選確
Linux伺服器使用Gitblit搭建Git伺服器之使用war包部署在Tomcat下(二)
上次介紹了使用安裝的方式使用GitBilit搭建git伺服器,這次介紹一個更簡單的方式:使用gitblit 的war包 1、安裝git這裡不是重點,請自行baidu。 4、部署war包,想必大家應該不陌生吧,這裡就不做贅述了(還是說一句吧,把wa
高級控件 下(一)
edr apk str android nbsp vertica app stop ice 1.計時器(Chronometer)<!-- 給應用授權:改變震動的權限 --><uses-permission android:name="android.per
高級控件 下(二)
保存信息 幫助 options 保存 text toa 文件 ava ble 3.菜單 選項菜單public boolean onCreateOptionsMenu(Menu menu) {//分組,菜單選項id,菜單編號,菜單標題menu.add(Menu.NONE, 0
ubuntu下python+tornado+supervisor+nginx部署
關系型 rem 一點 意願 lib str http請求 字段 int 由於之前在醫院采集的數據都是拍照得到的處方圖片,而需要用到的是處方的文本形式。因此這兩個星期寫了個小程序把服務器的圖片顯示給用戶(到時候雇一些人),讓用戶根據圖片錄入文字信息。 之前都是用java寫we
5.創建web服務器(LNMP):
期中架構 web lnmp 創建web服務器(LNMP): # optimization by onekeysed -i ‘s#SELINUX=enforcing#SELINUX=disabled#‘ /etc/selinux/configgrep SELINUX=disabled /etc/s
筆記11(LNMP)
lnmpMySQL安裝卸載原來的mysql步驟第一步,先進入到src下:cd /usr/local/src/第二步,刪除rm -rf /usr/local/mysql rm -rf /etc/init.d/mysqld cd /usr/local/src wget http://mirrors.sohu.co
Openstack實踐(1)安裝部署第一個實例及neutron網絡
ipv6 dir hostname 鏈接 segment 訪問外網 繼續 過程 命名 版權聲明:本文為博主原創文章,歡迎轉載,轉載請註明作者、原文超鏈接 ,博主地址:http://www.cnblogs.com/SuperXJ/ 如何快速部署使用op
Kubernetes(K8s)安裝部署過程(一)--證書安裝
更改 目錄 hand /etc 主題 nbsp kubecon 安裝部署 post 一、安裝前主題環境準備 1、docker安裝 建議使用官網yum源安裝,添加yum源之後,直接yum install docker即可 2、關閉所有節點的selinux
Kubernetes(K8s)安裝部署過程(三)--創建高可用etcd集群
方式安裝 10.9 修改配置 取消 roo initial code clas list 這裏的etcd集群復用我們測試的3個節點,3個node都要安裝並啟動,註意修改配置文件 1、TLS認證文件分發:etcd集群認證用,除了本機有,分發到其他node節
Kubernetes(K8s)安裝部署過程(四)--Master節點安裝
emc 不用 ces 成功 sts var 獲取 art health 再次明確下架構: 三臺虛擬機 centos 7.4系統,docker為17版本,ip為10.10.90.105到107,其中105位master,接下來的master相關組件安裝到此機器上。 etc