LINUX(리눅스) - 해당되는 글 65건
SSH 컴파일 하는 것입니다. 레드햇9 사용자들 입니다.
#OPENSSH 최신버전 설치 3.9P1
ㅁ기존 설치된 버전 확인 및 삭제
[root@ns test]# rpm -qa | grep openssh
openssh-3.5p1-6
openssh-server-3.5p1-6
openssh-clients-3.5p1-6
openssh-askpass-3.5p1-6
openssh-askpass-gnome-3.5p1-6

[root@ns test]# rpm -e --nodeps openssh-3.5p1-6
[root@ns test]# rpm -e --nodeps openssh-server-3.5p1-6
.... 위에 팩키지를 다 지운다

[root@ns openssh-3.9p1]./configure --prefix=/usr --sysconfdir=/etc/ssh --with-tcp-wrappers --with-pam --with-md5-passwords --with-ssl-dir=/usr/include/openssl
OpenSSH has been configured with the following options:
              User binaries: /usr/bin
             System binaries: /usr/sbin
          Configuration files: /etc/ssh
             Askpass program: /usr/libexec/ssh-askpass
               Manual pages: /usr/man/manX
                 PID file: /var/run
Privilege separation chroot path: /var/empty
        sshd default user PATH: /usr/bin:/bin:/usr/sbin:/sbin

[root@ns openssh-3.9p1]make
[root@ns openssh-3.9p1]make install
PAM 디렉토리 생성
[root@ns openssh-3.9p1]install -m644 contrib/redhat/sshd.pam /etc/pam.d/sshd
ㅁ데목시작
[root@ns openssh-3.9p1]O
[root@ns sbin]# /usr/sbin/sshd &
[1] 21063
실행되었다
버전 및 확인
[root@ns sbin]# ps -ef | grep sshd
root    2057   1 0 16:31 ?     00:00:00 /usr/sbin/sshd
test    2059 2057 0 16:32 ?     00:00:00 [sshd]
root   21064   1 0 16:54 ?     00:00:00 /usr/sbin/sshd
root   21070 2095 0 16:56 pts/0   00:00:00 grep sshd
연결확인
[root@ns sbin]# telnet localhost 22
Trying 127.0.0.1...
Connected to localhost.
Escape character is '^]'.
SSH-1.99-OpenSSH_3.9p1
완료
리눅스  |  05/03/03 09:53

'LINUX(리눅스)' 카테고리의 다른 글

리눅스 한글 깨질때...[디폴트언어 변경]  (0) 2008.10.14
APM+GD+FREETYPE+ZLIB 설치  (1) 2008.10.14
아파치 버텰호스티 설정  (0) 2008.10.14
DNS 셋팅 -레드햇 9.0-  (0) 2008.10.14
삼바셋팅 -레드햇 9.0 -  (0) 2008.10.14
|
아파치 버철호스트 설정
한개의 아이피로 여러개의 홈페이지를 사용할때 사용!!!

### Section 3: Virtual Hosts

NameVirtualHost *
servername www.juhong.net ->메인도메인서버 지정 (메인쪽에 설정되어 있으면 설정할 필요없음)

ServerName www.juhong.net ->여러개의 도메인을 경우 메인도메인을 먼저 지정해주어야 한다.
->지정해 주지 않으면 메인에 접속해도 다른게 보임 -주의-

ServerAdmin aaa@aaa.info -> 에러발생시 받을 주소
ServerName www.aaaa.info -> 실제로 연결될 URL 주소
DocumentRoot /aaaa/public_html -> 보여질 웹영역(index.html)이 있는곳
ErrorLog logs/aaa.log ->에러로그 지정 (수시로 지워줄것)
CustomLog logs/aaa.log common -> 에레스 로그 지정 (수시로 지워줄것)

========================================================================================
NameVirtualHost *:80
<VirtualHost *:80>
   ServerName www.a.com
</VirtualHost>
<VirtualHost *:80>
    ServerAdmin admin@b.com
    DocumentRoot /var/www/b.com/
    ServerName www.b.com
    ErrorLog logs/www.b.com-error_log
    CustomLog logs/www.b.com-access_log common
</VirtualHost>
없는 도메인을 테스트 할시 클라이언트,서버쪽 hosts 파일 등록해야함

출처:본인글

'LINUX(리눅스)' 카테고리의 다른 글

APM+GD+FREETYPE+ZLIB 설치  (1) 2008.10.14
SSH 최신버전으로 설치하자.  (0) 2008.10.14
DNS 셋팅 -레드햇 9.0-  (0) 2008.10.14
삼바셋팅 -레드햇 9.0 -  (0) 2008.10.14
APM 연동 -아파치 1점대 최신버전-  (0) 2008.10.14
|
1.리눅스 DNS 설정(레드햇9.0 RPM 기준)
- 먼저 rpm -qa |grep bind 명령으로 sendmail가 설치되어 있는지 확인, 없으면 시디로 팩키지를 설치해준다
- 설치할 팩키지 -> bind-devel-9.2.1-16, bind-9.2.1-16, bind-utils-9.2.1-16

2. 설정파일 위치
- named.conf -> 메인설정 파일 (자기가 관리할 도메인지정 EX:juhong.net,named가 시작되면서 가장 먼저 읽어드리는 파일.
            소스 설치시 파일이 없다.
- /var/named/named.ca 상위 루트 네임서버 파일 ->
- /var/named 디렉토리에는 자기가 사용할 도메인의 포워드와 리버스영역 파일이 저장된다.

===== 참고파일===== 내 도메인 설정 파일 -> named.conf
// generated by named-bootconf.pl
// 설정 파일에 관련된 옵션 설정
options {
     directory "/var/named";
     // 네임서버 테이터베이스 파일들이 존재할 위치 설정
     /*
      * If there is a firewall between you and nameservers you want
      * to talk to, you might need to uncomment the query-source
      * directive below. Previous versions of BIND always asked
      * questions using port 53, but BIND 8.1 uses an unprivileged
      * port by default.
      */
     // query-source address * port 53;
};
//
// a caching only nameserver config
//
controls {
     inet 127.0.0.1 allow { localhost; } keys { rndckey; };

};
zone "." IN {
     type hint; //캐쉬서버 지정
     file "named.ca";
};
zone "localhost" IN {
     type master;
     file "localhost.zone";
     allow-update { none; };
};
zone "0.0.127.in-addr.arpa" IN {
     type master;
     file "named.local";
     allow-update { none; };
};
// 여기까지 디폴트로 설정 되어 있음
zone "juhong.net" IN {   //juhong.net에 대한 도메인 설정
     type master;    //1차 서버로 설정
     file "juhong.net.zone"; //존파일 설정
     allow-update { none; }; //1차네임서버가 다이나믹업에 의해 2차 네임서버 존 데이터들이 변경되도록 할때 사용
                     //공유키 사용과 IP를 사용할수 있다.
};
zone "1.168.192.in-addr.arpa" IN {
     type master;
     file "192.168.1.zone";
     allow-update { none; };
};

include "/etc/rndc.key";

===== 참고파일===== 내 도메인 설정 파일 -> XXX.com.zone
$TTL        43200
@          IN    SOA   ns1.xxx.com. kjhfull.xxx.com. (
                         1       ; Serial
                         28800    ; Refresh
                         14400    ; Retry
                         3600000   ; Expire
                         86400 )   ; Minimum

@          IN    NS    ns1.xxx.com
@          IN    MX 10  mail.xxx.com
ns1         IN    A     IP주소 넣음
@          IN    A     IP주소 넣음
mail        IN    A     IP주소 넣음
mail2       IN    A     IP주소 넣음
www       IN    A     IP주소 넣음
www       IN    A     IP주소 넣음

'LINUX(리눅스)' 카테고리의 다른 글

APM+GD+FREETYPE+ZLIB 설치  (1) 2008.10.14
SSH 최신버전으로 설치하자.  (0) 2008.10.14
아파치 버텰호스티 설정  (0) 2008.10.14
삼바셋팅 -레드햇 9.0 -  (0) 2008.10.14
APM 연동 -아파치 1점대 최신버전-  (0) 2008.10.14
|
작성자:본인글

1. 삼바서버설정
- 먼저 rpm -qa |grep samba 명령으로 삼바팩키지가 설치되어 있는지 확인,
   없으면 시디로 팩키지를 설치해준다.
- 설치할 팩키지(samba-swat)는 웹용 팩키지
    samba-common-2.2.7a-7.9.0
    samba-2.2.7a-7.9.0
    redhat-config-samba-1.0.4-1
    samba-client-2.2.7a-7.9.0
2. 설정파일 위치(/etc/samba)
- 삼바서버를 구성하는 주된 파일 smdb,nmbd,smb.conf이다.
- smb.conf -> 삼바서버의 주된설정 파일이다. 이 파일만 잘 설정해 주면 쉽게 삼바 서를 구축할수 있다.(기본설정 아래참고)
- 전역설정
  workgroup = MYGROUP -> 윈도우즈 워크그룹 네임 지정
  server string = Samba Server -> 서버 설명문자
  hosts allow = 192.168.1. 192.168.2. 127. -> 허용할 IP대연 (현재 192.168.1 네트웍은 모두 접근가능하다)
  printcap name = /etc/printcap
  load printers = yes 프리터캡에 지정된 프린터를 삼바서버에 연결
  printing = cups
  guest account = nobody -> 클라이언트 접근가능 nobody설정시 보안은 share로 설정해야 한다.
  security = share -> 인증없이 공유폴더 접근가능
  (user는 윈도우인증 거친후 다시 삼바서버를 인증을 거침)

  === 나의 공유 ===
  [data] -> 공유명
     comment = data dir
     path = /data
     public = yes
     read only = no
  [data2]
     comment = data2 dir
     path = /data2
     public = yes
     read only = no

3. 서비스 시작
- 서비스 시작
   [root@ns samba]# service smb restart
    Shutting down SMB services:                     [ OK ]
    Shutting down NMB services:                     [ OK ]
    Starting SMB services:                         [ OK ]
    Starting NMB services:                         [ OK ]
   [root@ns samba]# ps -aux |grep smb
    root    1959 0.0 0.8 5796 2044 ?     S   09:43  0:00 smbd -D
    root    1988 0.0 0.9 6204 2480 ?     S   10:26  0:00 [smbd]
    root    2073 0.0 0.2 3572 624 pts/0   S   13:29  0:00 grep smb
- 삼바 서비스가 이상없이 돌아가도 있음

4. 윈도우즈 내 네트워크 정보에서 워크그룹 MUGROUP가 나타나고 data와 data2가 공유되어 있고 일고 쓰기가 가능하면 성공이다.
리눅스  |  05/03/03 09:36

'LINUX(리눅스)' 카테고리의 다른 글

APM+GD+FREETYPE+ZLIB 설치  (1) 2008.10.14
SSH 최신버전으로 설치하자.  (0) 2008.10.14
아파치 버텰호스티 설정  (0) 2008.10.14
DNS 셋팅 -레드햇 9.0-  (0) 2008.10.14
APM 연동 -아파치 1점대 최신버전-  (0) 2008.10.14
|
APM 연동
작성자 : 김주홍
버전 apache_1.3.33, mysql-4.0.23a, php-4.3.10 최신버전으로 설치 -2005-02-29일작성

1. MYSQL 설치
[root@finebill local]# useradd mysql
[root@finebill local]# groupadd mysql
./configure --prefix=/usr/local/mysql --localstatedir=/usr/local/mysql/data
--with-charset=euc_kr
make
make install
cd /usr/local/mysql/bin
./mysql_install_db
chown -R mysql.mysql /usr/local/mysql/data
./mysqld_safe &
./mysqladmin -u root password '암호명'
./mysql -u root -p ->mysql접속

*mysql 셧다운 시키기 -> ./mysqladmin -u root -p shutdown
*mysql 데이타베이스 생성및 데이터 베이스 계정추가..(제로보드 사용시)
- create database zero_board; // 데이타베이스 생성
- 3) zero_board 데이타베이스에 계정 사용자(ID:kjhfull)를 주고 암호(Password:xxxx)까지
    설정해서 한방에 끝내겠습니다.
- GRANT ALL PRIVILEGES ON 디비명.* TO 아이디@localhost IDENTIFIED BY '암호넣기' WITH GRANT OPTION;
*계정 등록을 확인해 보겠습니다.
- use mysql; // 참고로 mysql 은 사용자가 등록되는 DB 입니다.root 도 여기등록 됩니다.
- select * from user; // 위에서 만든 kjhfull 이 사용자에 보여야 함
- DELETE FROM user where user='kjhfull'; 사용자 삭제

2.아파치 configure 실행
/usr/local/src/apache_1.3.26
./configure
cd ..
c
3.php 설치
./configure --prefix=/usr/local/php --with-apache=/usr/local/src/apache_1.3.33
--with-mysql=/usr/local/mysql/ --enable-track-vars
make
make install

cp php.ini-dist /usr/local/lib/php.ini -> PHP소스디렉토리에 있음.

4.apache 설치
./configure --prefix=/usr/local/apache --activate-module=src/modules/php4/libphp4.a
make
make install

*아파치 conf 에 추가 -숫자는 라인을 뜻함-
  773   AddType application/x-httpd-php .php .html .htm
  774   AddType application/x-httpd-php-source .phps

cd /usr/local/apache/bin
./apachectl start

===test.php 파일생성==
phpinfo();
?>
=====================

http://IP/test.php 해서 PHP인포 화면이 뜨면 성공~

2005/03/03 일작성

'LINUX(리눅스)' 카테고리의 다른 글

APM+GD+FREETYPE+ZLIB 설치  (1) 2008.10.14
SSH 최신버전으로 설치하자.  (0) 2008.10.14
아파치 버텰호스티 설정  (0) 2008.10.14
DNS 셋팅 -레드햇 9.0-  (0) 2008.10.14
삼바셋팅 -레드햇 9.0 -  (0) 2008.10.14
|

샹콤홍쓰's Blog is powered by Daum & tistory