初始化一台linux server来做项目管理和测试
2015-01-10 16:44
330 查看
毕业以后很多没做过这么技术的事情了,不过今年要开始咯。
Goal:
练手安装Nginx,并且配置不同的server,后端有Tomcat的(JIRA),有PHP(总得有的),还有Tornado和Node。
最后效果是都放在一个Nginx后面的不同子域名(而不是不同端口或者path)。那么记录开始。
[Optional] 懒人用的Ubuntu Server
没用CentOS因为不熟,用的Ubnutu 14.04。安装Xfce4+VNC。然后 vncserver :1 -geometry 1280x960,再从你的 IP:5901 登进去 apt-get install synaptic。
BTW1:选Xfce是发现apt-get install --no-install-recommends ubuntu-desktop 装的Unity或者Gnome在VNC下怎么都配不出来,搜索看貌似很多人都有这个问题
BTW2:后来发现其实装这些,还不如WinSCP+Putty方便。。默默vncserver -kill :1
1、安装Nginx
先apt-get install nginx,再/etc/init.d/nginx start。nginx.conf文件在/etc/nginx/,主要配置编辑/etc/nginx/sites-available/default或者在同目录加文件再在sites-enabled里面ln。
更多配置见官方文档,还有这里和那里。正则表达式(nginx配置里面以 “~ ” 打头)的参考RegExr做得不错。
2、安装和配置PHP+MySQL
apt-get install php5-cli php5-cgi mysql-server php5-mysql
sudo apt-get install spawn-fcgi,然后 spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -f /usr/bin/php-cgi (最好把这个写到启动里面去,原理见这里和那里)
然后配置nginx的某个server,见这里。我自己是这么配的。
Nginx to Tomcat Example
5、配置Supervisor +Tornado
TBD
Goal:
练手安装Nginx,并且配置不同的server,后端有Tomcat的(JIRA),有PHP(总得有的),还有Tornado和Node。
最后效果是都放在一个Nginx后面的不同子域名(而不是不同端口或者path)。那么记录开始。
[Optional] 懒人用的Ubuntu Server
没用CentOS因为不熟,用的Ubnutu 14.04。安装Xfce4+VNC。然后 vncserver :1 -geometry 1280x960,再从你的 IP:5901 登进去 apt-get install synaptic。
BTW1:选Xfce是发现apt-get install --no-install-recommends ubuntu-desktop 装的Unity或者Gnome在VNC下怎么都配不出来,搜索看貌似很多人都有这个问题
BTW2:后来发现其实装这些,还不如WinSCP+Putty方便。。默默vncserver -kill :1
1、安装Nginx
先apt-get install nginx,再/etc/init.d/nginx start。nginx.conf文件在/etc/nginx/,主要配置编辑/etc/nginx/sites-available/default或者在同目录加文件再在sites-enabled里面ln。
更多配置见官方文档,还有这里和那里。正则表达式(nginx配置里面以 “~ ” 打头)的参考RegExr做得不错。
2、安装和配置PHP+MySQL
apt-get install php5-cli php5-cgi mysql-server php5-mysql
sudo apt-get install spawn-fcgi,然后 spawn-fcgi -a 127.0.0.1 -p 9000 -C 5 -u www-data -f /usr/bin/php-cgi (最好把这个写到启动里面去,原理见这里和那里)
然后配置nginx的某个server,见这里。我自己是这么配的。
server { listen 80; server_name jira.yourdomain.com; location / { proxy_set_header X-Forwarded-Host $host; proxy_set_header X-Forwarded-Server $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_pass http://127.0.0.1:8080; client_max_body_size 10M; } }
Nginx to Tomcat Example
5、配置Supervisor +Tornado
TBD
相关文章推荐
- linux svn server搭建、多项目管理及主备方案 推荐
- 谈项目管理和软件测试过程
- [项目管理]测试人员的工作如何衡量
- 英特尔“软件测试和软件项目管理”培训即将在深圳展开
- 软件管理项目中的测试管理
- 软件项目测试管理经验谈
- 转贴(CSDN):项目管理(MS Project Server 2002)使用简介
- 进行在Beta测试后的用户调查——我的项目管理心得
- 第17回 测试项目的管理原则
- 第17回 测试项目的管理原则
- Linux/Unix中的SUID和SGID文件权限和在CVS项目管理中的应用
- 软件项目测试管理经验谈(转)
- 软件项目测试管理经验谈
- 软件项目测试管理经验之谈
- 测试项目的管理原则
- 谈项目管理和软件测试过程
- 第17回 测试项目的管理原则
- Ant实践(项目管理)及Linux C make
- 软件开发-软件测试-软件质量保证-软件项目管理-------村民的故事0