openci服务器搭建笔记
2013-12-17 00:10
483 查看
iptables
开启80端口: iptables -I INPUT -p tcp --dport 80 -j ACCEPT关闭:chkconfig iptables off
查看规则:iptables -L -n
mysql
安装:yum install mysql mysql-devel mysql-server启动:service mysqld start
修改密码:mysqladmin -u root password root // root默认密码为空
登录:mysql -u root -p
开启mysql远程连接:grant all privileges on *.* to 'root' @'%' identified by 'root';
flush privileges;
设置编码:
解决方法:修改配置文件, vi /etc/my.conf
在[mysqld]下加入:default-character-set=utf8
在[client]下加入:default-character-set=utf8
jdk
卸载openjdk1. 查看openjdk的包
# rpm -qa | grep openjdk
# rpm -qa | grep java
2. 卸载
#rpm -qa| grep openjdk|xargs rpm -e --nodeps
安装:
1. 创建java目录 # mkdir /usr/java
2. 授权执行#chmod 777 jdk-6u37-linux-x64.bin #./jdk-6u37-linux-x64.bin
配置环境变量
# vi /etc/profile,文件末尾添加如下配置
export JAVA_HOME=/usr/java/jdk1.6.0_37 export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar export PATH=$JAVA_HOME/bin:$PATH
# source /ete/profile
重启,java -version查看安装成功
httpd
安装部署# yum install httpd
# service httpd start
集成mod_auth_mysql
# yum install mod_auth_mysql
tomcat
# cd /usr/local# tar -zxvf apache-tomcat-7.0.29.tar.gz
# mv apache-tomcat-7.0.29 tomcat7
# /usr/local/tomcat7/bin/startup.sh
svn
安装部署# yum install subversion
# svnversion --version
集成mod_dav_svn
# yum install mod_dav_svn
安装完成可看到多了/etc/httd/conf.d/subversion.conf文件
创建项目、用户
# mkdir /home/svn
# svnadmin create --fs-type fsfs /home/svn/project1
# htpasswd -c /home/svn/passwd admin #第一次加用户名
# htpasswd /home/svn/passwd test
验证授权
# cd /home/svn
# vi authz,添加内容
[project1:/] admin=rw test=rw
修改文件权限
# chown -R apache.apache project1
# chown -R apache.apache passwd
# chown -R apache.apache authz
配置httpd
# vi /etc/httpd/conf.d/subversion.conf,文件末尾添加
<Location /svn> DAV svn SVNParentPath /home/svn AuthType Basic AuthName "Subversion" AuthUserFile /home/svn/passwd AuthzSVNAccessFile /home/svn/authz Require valid-user </Location>
重启httpd:service httpd restart
访问http://ip/svn/project1验证
问题1:Permission denied: Could not open password file: /home/svn/passwd
引起的原因是SELinux未关闭,授权是无效的,需要修改SVN目录的权限配置 chcon -R -h -t httpd_sys_content_t /home/svn
selinux
selinux的安全性非常强,号称军用级别。基本上我们的项目不会用到这以强级别的安全控制,我们会选择关闭它# vim /etc/selinux/config
# SELINUX=enforcing修改为SELINUX=disalbed
或者
# echo 0 > /selinux/enforce #成为permissive模式
相关文章推荐
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记 plus
- DNS笔记&主从服务器搭建实验
- CentOS7.3+Nginx+多个Tomcat服务器转发配置搭建笔记
- 【学习笔记】ubuntu12.04安装与配置gitolite搭建git服务器
- Centos 6.5 搭建NFS服务器笔记
- [笔记]Ubuntu下搭建Tomcat服务器
- 一个新手从零搭建服务器的笔记教程
- Git服务器搭建笔记
- 【Web后端笔记】基于Socket实现的简单Web服务器搭建
- centOS5.4 apache+mysql+php+gd2+Zend搭建影视服务器安装笔记
- Ubuntu 16.04 x64搭建GitLab服务器操作笔记
- [置顶] 搭建游戏服务器的问题笔记
- live555移植笔记一 ubuntu下live555+SMplayer在本机搭建rtsp服务器并验证
- Node.js学习笔记 01 搭建静态服务器
- openfire+spark+jwchat+服务器日志输出 环境搭建(学习笔记)
- 搭建svn服务器&服务器客户端使用笔记
- linux学习笔记——DNS服务器的学习和搭建
- 课堂笔记01——搭建DHCP服务器
- Redis学习笔记(二)— 在linux下搭建redis服务器