apache 어떤버전을 많이 쓰시나요?

1day1의 이미지

댓글

1day1의 이미지

오픈소스업계의 다크호스 아파치프로젝트 apache
한 반년전(1년) 즈음만 해도 apache 1.3.x 버전대를 거의 대부분에 썼었는데, 요즈음은 apache2 로 거의 80~90% 전환했네요. :lol:

여러분들은 어느것을 더 많이 쓰시는 지요 :?:

F/OSS 가 함께하길..

jachin의 이미지

Apache2 를 왜 쓰게 되었는지는 모르겠지만, (까먹었습니다.) 일단 Apache 1.3.x 버전에서 지원 안되는 모듈 때문에 그랬던것 같습니다.

별 문제 없었다면 1.3.x 를 썼어도 됐을텐데, 한창 Apache 보안에 대해서 문제됐던 때 선택했던 것이라 기왕에 쓰는거 Apache2로 쓰자는 생각이 지배했을지도 모르겠습니다.

욱성군의 이미지

모듈들이 apache 에서는 무진장 어렵게 먹히지만 apache2 에서는 쉽고 빠르게 가능해서 apache2 를 선호합니다 :)

maddie의 이미지

그냥 어느샌가 FreeBSD 디펄트가 되어서.. 그냥 아무 생각없이 쓰고 있습니다.
솔직히 웹스크립트 나부랭이 좀 짤줄 아는 수준이면.. apache나 apache2나 별 차이를 못느끼겠더군요. 머 지금은 잘 돌고 있으니 그냥 만족하고 있습니다.

힘없는자의 슬픔

ydhoney의 이미지

베포판 깔아서 깔리는거 씁니다.

kowdream의 이미지

www.apache.org에서 apache2를 쓰길래 따라 씁니다.. -ㅅ-

natas999의 이미지

그냥 emerge apache 하니까 깔리던걸요.....

# emerge girl-friend
Calculating dependencies
!!! All wemen who could satisfy "girl-friend" have been masked.

hiseob의 이미지

emerge apache -> 이게 가장 큰 이유죠 -_-

1day1의 이미지

apache2 를 많이 쓰시네요.

찾아보니 예전에도 투표가 있었군요.(2005년 1월)
http://bbs.kldp.org/viewtopic.php?t=49658

현재 7월 많은 변화가 있었네요.(투표수의 차이는 있지만..)

F/OSS 가 함께하길..

정태영의 이미지

hiseob wrote:
emerge apache -> 이게 가장 큰 이유죠 -_-

/etc/portage/package.mask 에..
>net-www/apache-1.99

를 넣어놓고 쓰면 아파치 1.x 로 유지할 수 있습니다 :)
제가 그렇게 사용중이지요 흐흐흐

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

purple의 이미지

1day1 wrote:
오픈소스업계의 다크호스 아파치프로젝트 apache
한 반년전(1년) 즈음만 해도 apache 1.3.x 버전대를 거의 대부분에 썼었는데, 요즈음은 apache2 로 거의 80~90% 전환했네요. :lol:

여러분들은 어느것을 더 많이 쓰시는 지요 :?:

주제에서 좀 벗어나지만, 아파치가 오픈 소스의 "다크호스"는 아니지 않나요? 오픈 소스의 대표 주자 정도가?

다크호스라면 lighttpd 정도?

송효진의 이미지

웹호스팅용 극강 보안을 유지하려면
apache1 + mod_become
각 계정 루트 디렉토리를 700 으로 할 수 있습니다.
남의 계정 들어가지도 못합니다.
cafe24 가 이렇게 사용중이죠.

계정 안나눠주는 독립서버라면
무조건 apache2 mpm_worker
성능이 비교가 안됩니다.

lifthrasiir의 이미지

저도 apache2 씁니다. (win32에서 -,.-) 옛날에는 1.3.x 썼는데 어느 순간에 그냥 apache2로 가자는 생각이 들어서 밀고 새로 깔았지요. (httpd.conf 설정하느라 좀 삽질했음)

- 토끼군

googlejoa의 이미지

송효진 wrote:
웹호스팅용 극강 보안을 유지하려면
apache1 + mod_become
각 계정 루트 디렉토리를 700 으로 할 수 있습니다.
남의 계정 들어가지도 못합니다.
cafe24 가 이렇게 사용중이죠.

계정 안나눠주는 독립서버라면
무조건 apache2 mpm_worker
성능이 비교가 안됩니다.

저도 cafe24 따라서 mod_become 설치했었는데 왠지 잘 안되더군요..
무엇이 문제인지 되었다 안 되었다...

어쨌든 2.0 에서는 왜 mod_become 가 안 나왔는지 궁금해지네요.

참, 성능이 비교가 안된다는게 무슨 말씀이신지???

LispM의 이미지

송효진 wrote:
웹호스팅용 극강 보안을 유지하려면
apache1 + mod_become
...

어떻게 극강 보안이죠? mod_become 찾아보니 아파치 자체가 일단 "보안 왕구멍"을 옵션으로 컴파일 되어야 하는데? 아마 가장 위험한 아파치 모듈이 아닐까 합니다. 단지 웹호스팅 업체의 편의를 위해 사용하는 것이겠죠.

Quote:
You need to compile Apache with -DBIG_SECURITY_HOLE in order to do this.

제가 아는 극강(?) 아파치 보안은 chroot jail + no cgi + no programming language module 입니다.

한편 보안에서는 1.3이 더 낫다는 군요. 한 3-4일 전쯤 apache2 에만 적용되는 새로운 공격이 발견되었다는 발표를 어디선가 보았는데 ...

http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임

송효진의 이미지

-DBIG_SECURITY_HOLE 아파치를 root 권한으로 실행 가능하도록 하는 옵션입니다.

cgi 는 suexec
php모듈은 become 에 의해 루트권한을 상실하므로,
안전하다고 보여지는데요.
jail 이 가세하면 더욱 안전하겠지요.

---------------

아파치2 에서 become 기능을 하는것은 mpm_peruser 인데,
Experimental 입니다.
user 에게 쓰레드를 할당하는 것인데,
이렇게 되면 user 별로 서버자원이 나눠지기 때문에
다른 방법을 생각하는것 같습니다.
2.1 에서 쓸만한 것이 나오기를 기대합니다.

---------------

prefork 와 worker 는 성능차이가 엄청납니다.
아파치1은 worker 가 안되고,
아파치2를 prefork로 사용했었는데,
트래픽이 꽤 많이 나왔었죠.
당시 php 가 worker 에 붙지 않아서 고민중이었습니다.
php 새 버전이 worker 에 안정적으로 붙는것을 확인하고,
worker 로 띄웠는데...
cpu 자원이 널널해지고,
ps 에 나오는 서버수가 확 줄고,
브라우저에서 보여지는 체감속도까지 올라갔습니다.

LispM의 이미지

송효진 wrote:
-DBIG_SECURITY_HOLE
아파치를 root 권한으로 실행 가능하도록 하는 옵션입니다.
...

예 그렇습니다. 아파치 취약점이 있다면 바로 root 권한을 빼앗길 수 있는 옵션이죠. 그래서 이름이 '보안 왕구멍'입니다. 보안에 신경 쓴다면 절대 사용할 수 없는(?) 옵션이죠.

http://lisp.or.kr http://lisp.kldp.org - 한국 리습 사용자 모임

송효진의 이미지

웹호스팅에서는 어쩔 수가 없어요...
php safemode 로 하자니,
간단한 쉘 프로그램조차 실행이 안되고...

echo file_get_contents('/home/남의계정/db_conn.inc');

이런건 못하게 막아야겠고...

정태영의 이미지

송효진 wrote:
echo file_get_contents('/home/남의계정/db_conn.inc');

이런건 못하게 막아야겠고...

그런건 아파치 1.x라면 php_admin_value 를 이용해서 사용자디렉토리별로 open_basedir 을 재지정해주면 됩니다...

오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...

http://mytears.org ~(~_~)~
나 한줄기 바람처럼..

송효진의 이미지

쉘을 쓸 수 있게 해줘야 하거든요.
echo shell_exec('cat ../public_html/.././../.././home/남의계정/db_conn.inc');

7339989b62a014c4ce6e31b3540bc7b5f06455024f22753f6235c935e8e5의 이미지

전 리눅스에서는 lighttpd를 쓰고, 윈도우에서는 apache2를 씁니다. :)

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

BBCode

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param>
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.

Textile

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • You can use Textile markup to format text.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Markdown

  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • Quick Tips:
    • Two or more spaces at a line's end = Line break
    • Double returns = Paragraph
    • *Single asterisks* or _single underscores_ = Emphasis
    • **Double** or __double__ = Strong
    • This is [a link](http://the.link.example.com "The optional title text")
    For complete details on the Markdown syntax, see the Markdown documentation and Markdown Extra documentation for tables, footnotes, and more.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>

Plain text

  • HTML 태그를 사용할 수 없습니다.
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
  • 줄과 단락은 자동으로 분리됩니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.