이제 기본적인 Apache 실행환경을 설정해보자.
/usr/local/server/apache/conf/httpd.conf 파일을 편집한다.

User 와 Group 지시어에 설정되어 있는 기본값인 daemon 을 nobody 로 변경한다. root 권한으로 실행된 아파치의 하위 프로세스를 이곳에서 지정한 사용자로 실행한다는 의미이다.

ServerName 항목의 주석을 해제하고, 도메인 또는 서버의 IP주소를 적어준다. 만약 이 항목을 설정하지 않으면 127.0.0.1 으로만 접속이 된다.

User nobody
Group nobody

ServerName 192.168.75.129 


이제 Apache 를 실행하여 접속해 보자.
# /etc/init.d/httpd start



출처 - http://batsu05.tistory.com/53









drwx---r-x    3 userid usergroup        4096  3월 10 14:59 testdir 

위와 같이 testdir 이란 디렉토리가 있고 userid 란 계정으로 해당 디렉토리를 만들었습니다. 
그런데 웹을 통해 php로 이 디렉토리의 권한 수정하려고 힙니다 

웹을 통한 php는 아파치의 모듈로서 동작을 하기에 아파치의 실행권한을 가지고 움직입니다 
아파치의 실행권한은 httpd.conf 화일에서 
User nobody 
Group nobody 
일반적으로 이런식으로 지정되어 있습니다. 즉 php 가 nobody 란 유저에 nobody 란 그룹으로 
실행된다는 것이죠 

그럼 testdir 이란 디렉토리의 권한과 nobody 를 비교하면 testdir 은 userid 계정을 가진사람이 
읽고 쓰고 실행할수 있으며 usergroup 에 속하는 그룹들은 아무런 권한도 없으며 
그외의 계정에 관해서는 읽고 실행만 된다는 것입니다 

아파치 실행계정인 nobody 는 testdir 의 입장에서 봤을때 그외의 계정에 속하게되고 
읽고 실행만 된다는 것이죠. 해당 디렉토리명을 바꾸고 권한을 변경하려면 
drwx---rwx    3 userid usergroup        4096  3월 10 14:59 testdir 
과 같이 되어 있어야만 됩니다.


출처 - 
http://www.phpschool.com/gnuboard4/bbs/board.php?bo_table=qna_other&wr_id=105695  

Posted by linuxism
,


음식 맛있게 하더라구요~~ 여의도 맛집으로 본가참치를 적극 추천 합니다!! 


 
·  : 참치
·  : (02)784-0203
·  : 서울 영등포구 여의도동 43-3번지 홍우빌딩 4층
·  : AM 11:00 ~ PM 10:00
·  : 일요일
·  : 100석(룸완비)
·  : 가능




고급참치요리 전문점 본가참치입니다.

성실하고 참신한 마음으로 방문하시는 고객님께 보다 좋은 참치를 제공하고자 노력하겠습니다. 감사합니다.

룸안내 4석 (2개) 8석 (4개) 30석 (1개)
룸3
 
 
 
 
본가정식(참치+탕)
계절에 따라 메뉴 구성 및 가격이 변경될수 있으니
예약시 여의도인터넷 메뉴와 꼭 확인해 주시기 바랍니다!!
점심메뉴
참치특정식 30,000 참치정식 20,000
특초밥 20,000 초밥 15,000
특회덮밥 10,000 회덮밥 8,000
김초밥 8,000 new 본가정식(참치+탕) 10,000
탕류
생대구머리탕(지리) 20,000 생대구탕(지리) 12,000
생태탕 10,000 대구탕 8,000
알탕 7,000    
사시미
스페셜참치(특) 100,000 스페셜참치 70,000
본가참치(특) 50,000 본가참치 35,000
활어회(대) 70,000 활어회(중) 50,000
전복사시미 50,000 혼마구로 싯 가
일품요리
모듬튀김(대) 50,000 모듬튀김(중) 30,000
새우튀김 30,000 도미머리조림 25,000
도미머리구이 25,000 메로구이 15,000
주류
그랜피딕15년(700ml) 180,000 발렌타인17년 180,000
그랜피딕12년(700ml) 120,000 윈져17년 120,000
스카치블루17년 120,000 윈져,임페리얼,스카치12년 90,000
화요(40%) 500ml 60,000 화요(25%) 300ml 20,000
천년약속 20,000 복분자 20,000
화랑 15,000 매취순/설중매 15,000
벡세주 15,000 히레정종 7,000
특소주 7,000 정종 5,000
처음처럼 5,000 청하 6,000
맥주 6,000 음료수 2,000


1층에 장독대(김치찌개전문점) 입점, 주차공간은 건물 뒷편에 있습니다.
지하철 ** 지하철5호선 여의도역 하차시 
6번출구로 나와서 162, 5012, 5618, 503 이용하여 여의도 진주아파트에서 하차 (여의도역에서 3정거장) 하차후 길 건너면 바로 롯데캐슬 아이비가 보임 롯데캐슬 바로 옆건물 

** 지하철5호선 여의나루역 하차시
1번출구로 나와서 262, 7611 이용하여 하나은행 여의도 중앙지점에서 하차 (여의나루역에서 2정거장) 하차하면 바로 홍우빌딩앞

** 지하철1호선 대방역 이용시 
여의도 방면으로 나온뒤 61번 버스 탑승하여 한양아파트(대방역에서 2정거장)에서 하차한후 바로앞의 횡단보도를 건너면 홍우빌딩
버스 : 여의도 진주아파트, 하나은행 여의도 중앙지점, 한양아파트



'기타' 카테고리의 다른 글

zip code 란  (0) 2012.03.21
워드에서 티스토리 글 작성  (0) 2012.03.11
입력 방식 편집기(input method editor, IME) & ctfmon.exe  (0) 2012.02.05
2012년 정보처리기사 시험일정  (0) 2011.12.14
WAP  (0) 2011.11.25
Posted by linuxism
,

UDP 통신은 편지나 소포를 생각하면 된다.

즉 TCP통신처럼 연결이 통신이 끝날때까지 계속 되있지 않고 데이터를 보낸다음 연결을 끊는다.

이러한 방법은 부하를 줄이는 효과가 있다.

하지만 이러한 방법은 TCP 통신처럼 즉각적인 응답이 불가능하다. 그리고 상대편이 내가 보낸 데이터를 정상적으로 받았는지 받지 못했는지에 대한 체크를 할 수 없다.  그리고 보낸 데이터에 대한 소실 확률이 있다.

패킷 : 네트워크상에 묶어서 전송하는 것을 패킷이라고 함.

 

*UDP를 위한 자바 클래스

-DatagramPacket 클래스 (소포와 같은 클래스)

-DatagramSocket클래스(우편함과 같은 클래스)

 

-클라이언트

import java.io.*;
import java.net.*;
import java.util.*;
public class Exam_01 {
 public static void main(String[] ar) throws IOException {
  Scanner sc = new Scanner(System.in);
  System.out.print("전송할 데이터 = ");
  String data = sc.next();  //데이터의 입력을 받음.
  
  InetAddress ia = InetAddress.getByName("192.168.0.59");   //주소에 대한 객체를 만듬.
  DatagramPacket dp = new DatagramPacket(data.getBytes(), data.getBytes().length, 
    ia, 7777);    //소포에 데이터, 크기, 주소, 우편함 번호)
  DatagramSocket soc = new DatagramSocket();  //어디서 보냈는지는 중요하지 않음.
  soc.send(dp);  //소켓에 만든 데이터를 보냄.
  soc.close();  //연결을 끓음.
  System.out.println("전송끝...");
 }
}

-서버

import java.io.*;
import java.net.*;
public class Exam_02 {
 public static void main(String[] ar) throws IOException {
  byte[] by = new byte[65508];   //소포를 받을 빈공간을 만듬.
  DatagramPacket dp = new DatagramPacket(by, by.length);   //빈공간을 만듬.
  DatagramSocket soc = new DatagramSocket(7777);   //받을 우편함을 설정
  System.out.println("Server Ready...");
  soc.receive(dp);   //빈소포에 낸 내용을 받음.
  soc.close();  //연결을 끊음.
  
  System.out.println("보낸이 = " + dp.getAddress().getHostAddress());
  System.out.println("내용물 = " + new String(dp.getData()).trim());
 }
}


출처 -  http://blog.naver.com/ahrdnjsdls?Redirect=Log&logNo=150098062187 


Posted by linuxism
,