個人阿里雲服務器系統是 centos6.8 64 位,下載的禪道版本是 Linux 64位一鍵安裝包(適用於Linux 64位)php
因爲阿里雲服務器沒桌面,因此下載用不了瀏覽器,可考慮在本地下載後用 ftp 上傳,或者直接用 curl 下載:css
curl -O http://dl.cnezsoft.com/zentao/9.1.2/ZenTaoPMS.9.1.2.zbox_64.tar.gz
參考官方安裝文檔 http://www.zentao.net/book/zentaopmshelp/90.htmlhtml
默認apache端口是 80, mysql 端口是 3306
若是被佔用後,開啓是會提示開啓失敗,須要修改端口號
-ap參數 能夠修改Apache的端口,-mp參數 能夠修改Mysql的端口,好比:mysql
-- 修改 apache 端口號 /opt/zbox/zbox -ap 8080 -- 修改 mysql 端口號 /opt/zbox/zbox -mp 3307
若是 apache 端口號被防火牆檔了,外網也沒法訪問的,須要開放相應的端口號,nginx
-- 查看防火牆開放的端口號 /etc/init.d/iptables status -- 若是上面例子apache 用的端口號改成了 8080, 在列表下沒有,則把它添加到開放列表 -- 打開列表 vi /etc/sysconfig/iptables -- 添加下面的腳本 -A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 8080 -j ACCEPT -- 重啓防火牆 /etc/init.d/iptables restart
而後外網訪問: http://ip:8080sql
若是不加端口號,而是指定域名,可用 nginx 作代理
編輯 nginx.conf, 通常在 /usr/local/nginx/conf 文件夾下
添加(注意if、括號、$host 之間的空格,是須要的)apache
if ( $host ~ "zentao\.easymylife\.cn" ){ rewrite ^(.*)$ http://zentao.easymylife.cn:81; }
整個配置以下centos
######################## default ############################ server { listen 80; server_name _; #server_name ~^(?<subdomain>.+).easymylife.cn$; access_log /data/wwwlogs/access_nginx.log combined; root /data/wwwroot/default; index index.html index.htm index.php; if ( $host ~ "zentao\.easymylife\.cn" ){ rewrite ^(.*)$ http://zentao.easymylife.cn:81; } location /nginx_status { stub_status on; access_log off; allow 127.0.0.1; deny all; } location ~ [^/]\.php(/|$) { #fastcgi_pass remote_php_ip:9000; fastcgi_pass unix:/dev/shm/php-cgi.sock; fastcgi_index index.php; include fastcgi.conf; } location ~ .*\.(gif|jpg|jpeg|png|bmp|swf|flv|mp4|ico)$ { expires 30d; access_log off; } location ~ .*\.(js|css)?$ { expires 7d; access_log off; } location ~ /\.ht { deny all; } } ########################## vhost ############################# include vhost/*.conf; } [root@iZwz95olzt80u3svqheq2sZ conf]#
而後重啓 nginx瀏覽器
nginx -s reload