postfix install
# yum install postfix cyrus-sasl cyrus-sasl-devel
# vi /etc/postfix/main.cf
relayhost = [smtp.gmail.com]:587
smtp_use_tls=yes
smtp_sasl_auth_enable = yes
smtp_sasl_password_maps = hash:/etc/postfix/sasl_passwd
smtp_tls_CAfile = /etc/ssl/certs/ca-bundle.trust.crt
smtp_sasl_security_options =
# vi /etc/postfix/sasl_passwd
[smtp.gmail.com]:587 GoogleAccount@gmail.com:GootleAccountPassword
# chmod 400 /etc/postfix/sasl_passwd
# postmap /etc/postfix/sasl_passwd
# service postfix reload
Test
# echo "Postfix Mail Test Success!!" | mail -S from="GoogleAccount@gmail.com" -s "Postfix Mail Test" "GoogleAccount@gmail.com"
2016년 5월 16일 월요일
2016년 5월 9일 월요일
CentOS 6.x kernel 최적화
CentOS 6.x kernel 최적화
/etc/sysctl.conf
net.ipv4.ip_local_port_range = 2000 65535
net.ipv4.tcp_fin_timeout = 15
net.core.somaxconn = 65535
net.ipv4.tcp_tw_reuse = 1
# 유휴 메모리관리 (Page Cache) default 100
vfs_cache_pressure = 10000
2013년 10월 27일 일요일
CentOS svn apache 연동
설치해야할 패키지
# yum install subversion mod_dav_svn
svn 경로 설정
# mkdir /var/www/svn
svn 계정 생성
# svnadmin create /var/www/svn/project1
계정 비밀번호 설정
# vi /var/www/svn/project1/conf/passwd
[users]
project1 = password
권한설정
# vi /var/www/svn/project1/conf/authz
[repo:/project1]
project1 = rw
아파치 계정 설정
# htpasswd -c /etc/httpd/conf/.htpasswd project1
디렉토리 권한 설정
# chown -R apache:apache /var/www/svn/project1
아파치 연동
# vi /etc/httpd/conf.d/subversion.conf
<Location /svn>
DAV svn
SVNParentPath /var/www/svn
# Limit write permission to list of valid users.
<LimitExcept GET PROPFIND OPTIONS REPORT>
# Require SSL connection for password protection.
# SSLRequireSSL
AuthType Basic
AuthName "Authorization Realm"
AuthUserFile /etc/httpd/conf/.htpasswd
SVNPathAuthz on
AuthzSVNAccessFile "/var/www/svn/project1/conf/authz"
Require valid-user
</LimitExcept>
</Location>
아파치 재시작
# service httpd restart
접속경로 http://ipaddr/svn/project1
피드 구독하기:
글 (Atom)