2017年8月13日 星期日

Linux - 伺服器安裝

所需要的自由軟體

Apache, 網頁伺服器

MySql 或 MariaDB, 資料庫管理系統

PHP, Perl 或 Python, 腳本語言



LAMJ


以JSP/serverlet替代PHP



網頁伺服器安裝

安裝指令

sudo apt-get install apache2

測試

在瀏覽器網址輸入http://<ip>/



PHP安裝

安裝指令

sudo apt-get install php5 libapache2-mod-php5

sudo  service apahce2 restart



安裝MYSQL資料庫系統

安裝指令

sudo apt-get install mysql-server

安裝過程中會要求輸入MySQL密碼

測試

使用MySQL登入

mysql –u root -p


安裝網頁資料庫管理系統(PHPMYADMIN)

phpMyAdmin

安裝

sudo apt-get install phpmyadmin

安裝過程會要求輸入連接資料庫的帳號密碼

測試

http://<ip>/phpmyadmin


JSP 伺服器安裝

安裝前準備

安裝JDK套件

sudo apt-get install oracle-java8-jdk

測試

javac –version 及 java -version


安裝tomcat 主程式

sudo apt-get install tomcat8

安裝文件

sudo apt-get install tomcat8-docs

安裝範例

sudo apt-get install tomcat8-examples

安裝管理介面

sudo apt-get install tomcat8-admin


設定管理介面帳號


編輯/etc/tomcat8/tomcat-users.xml

增加下面兩行

<role rolename="manager-gui"/>

<user username="pi" password="raspberry" roles="manager-gui"/>

Tomcat根目錄

/var/lib/tomcat8/webapps/ROOT

測試

http://<ip>:8080


Apache與 tomcat連接



使用mod-jk

sudo apt-get install libapache2-mod-jk

修改/etc/tomcat8/server.xml

去除  <Connector port=“8009” protocol=“AJP/1.3” redirectPort=“8443” />的註解

修改etc/apache2/sites-enabled/000-default.conf


放在VirtualHost裡面

JkMount /examples ajp13_worker

JkMount /examples/* ajp13_worker

開啟 http://<ip>/examples/ 看看結果

測試網頁

Apache伺服器設定檔位置

/etc/apache2

網頁存放位置

/var/www/html

將自己寫的網頁放到/var/www/html目錄下,在瀏覽器輸入http://<ip>/即可看到


修改MYQL Port


/etc/mysql
vi my.conf

bind-address - > 註解
msqld           - > 修改 Port


檔案伺服器


安裝Samba

sudo apt-get install Samba

增加使用者 :

sudo pdbedit -a -u pi

pi : 使用者名稱

測試連線 :

\\IP\pi

重新啟動服務 :

sudo service smbd restart
sudo service nmbd restart

修改 smb.conf 權限 read only=no

/etc/Samba/smb.conf

sudo vi smb.conf - > home - > read only = no


分享設定 ( vi smb.conf )


[名稱]
comment = 註解
browsable = Yes | No  是否隱藏磁碟
read only  = Yes | No   唯讀設定
path = 路徑                 分享路徑
guest ok = Yes | No    使用者需不需要登入
vaild user = %S          使用者登入
create mask =             檔案權限


沒有留言:

張貼留言