所需要的自由軟體
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 = 檔案權限
沒有留言:
張貼留言