星期六, 10月 31, 2009

星期六, 10月 31, 2009 - No comments

Ubuntu架站筆記

1. 安裝 Ubuntu server設定固定IP (無法使用無線,須接有線網路)
  • 選取安裝LAMP元件 (Apache + MySQL + PHP)
  • 選取安裝OpenSSH server元件 (可以讓PuTTY直接連線管理)

2. 安裝phpmyadmin, (參考資料)

sudo apt-get install mysql-server mysql-client phpmyadmin


3. 安裝VSFTP (可以上傳檔案至伺服器)
  • 禁止匿名登入 sudo vim /etc/vsftpd.conf,anonymous_enable=NO
  • 接受本地端用戶 sudo vim /etc/vsftpd.conf,local_enable=YES
  • 新增登入後的檔案位置 sudo vim /etc/vsftpd.conf,local_root=/var/ftp
  • 將/var/www設成可寫入,chmod 777 /var/www
  • 存檔後,重啟服務 sudo /etc/init.d/vsftpd restart
4. 修改/var/www權限
  • 讓ftp帳號可以直接傳檔案至網頁目錄 chown ftp帳號 /var/www
5. 修改網頁檔案上傳容量限制 (參考資料)
  • 修改php.ini,sudo vim /etc/php5/apache2/php.ini


;;;;;;;;;;;;;;;;;;;
; Resource Limits ;
;;;;;;;;;;;;;;;;;;;

max_execution_time = 20000

;Maximum execution time of each script, in seconds
max_input_time = 20000

; Maximum amount of time each script may spend parsing request data
memory_limit = 50M

; Maximum amount of memory a script may consume (50MB,default =8MB)

post_max_size = 50M

; Maximum size of POST data that PHP will accept.

;;;;;;;;;;;;;;;;
; File Uploads ;
;;;;;;;;;;;;;;;;

; Whether to allow HTTP file uploads.
file_uploads = On

; Temporary directory for HTTP uploaded files (will use system default if not
; specified).
;upload_tmp_dir =

; Maximum allowed size for uploaded files.
upload_max_filesize = 100M


0 意見:

張貼留言