Tag Archives: Apache

Error: WordPress pre 태그 오류

이 코드를 pre태그에 넣으면 오류발생

link=`expr “$ls” : ‘.*-> \(.*\)$’`

*** Error in `apache2': corrupted double-linked list: 0x0000565022316df0 ***
[Tue Oct 24 06:49:56.116709 2017] [core:notice] [pid 1] AH00051: child pid 180 exit signal Aborted (6), possible coredump in /etc/apache2

*** Error in `apache2': double free or corruption (out): 0x000056502236b360 ***
[Tue Oct 24 06:51:58.240351 2017] [core:notice] [pid 1] AH00051: child pid 201 exit signal Aborted (6), possible coredump in /etc/apache2

*** Error in `apache2': double free or corruption (out): 0x0000556db917a100 ***
172.19.0.2 - - [24/Oct/2017:15:06:17 +0000] "GET /favicon.ico HTTP/1.1" 200 191 "http://memo.polypia.net/archives/2739?preview_id=2739&preview_nonce=0920547848&post_format=standard&_thumbnail_id=-1&preview=true" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
[Tue Oct 24 15:06:17.573774 2017] [core:notice] [pid 1] AH00051: child pid 239 exit signal Aborted (6), possible coredump in /etc/apache2

*** Error in `apache2': free(): invalid pointer: 0x00007fecef58b26e ***
172.19.0.2 - - [24/Oct/2017:15:06:24 +0000] "GET /favicon.ico HTTP/1.1" 200 191 "http://memo.polypia.net/archives/2739?preview_id=2739&preview_nonce=0920547848&post_format=standard&_thumbnail_id=-1&preview=true" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/61.0.3163.100 Safari/537.36"
[Tue Oct 24 15:06:25.582744 2017] [core:notice] [pid 1] AH00051: child pid 240 exit signal Aborted (6), possible coredump in /etc/apache2

정확히 어느 부분이 오류포인트인지 정확히 모르겠는데 워드프레스에서 일부 코드가 escape되서 문자열을 실행코드로 인식하는게 아닌가 싶다.

퍼블릭 글쓰기 권한이 있는 워드프레스에서 해당코드를 활용하면 서버단의 php를 실행시키는 공격이 가능하지 않을까

Link

On Ubunbu14.04 configuration file extension is changed from Ub12.

Ubuntu 12.04

# Include generic snippets of statements
Include conf.d/

# Include the virtual host configurations:
Include sites-enabled/

Ubuntu 14.04

# Include generic snippets of statements
IncludeOptional conf-enabled/*.conf

# Include the virtual host configurations:
IncludeOptional sites-enabled/*.conf

 

so, you just add ‘.conf’ extension on your virtualhost configuration file.

then problem solved.

 

Ubuntu12.04 – Apache2 – mod_jk – JBoss AS 7.1 Community Setting

그대로 따라해도 환경이나 버전에 따라 오류발생 가능성이 있으니 중요한 서버의 경우에는 바로 하지 말고 virtualBox에 리눅스를 설치해서 연습 후 처리하는 것을 권장합니다.

Ubuntu12.04, CentOS6.2에서 동일하게 테스트 성공
1. Apache 셋팅

Apache쪽 셋팅은 톰캣과 동일하다
자세한 설명은 생략한다.

workers.properties셋팅후

2. mod_jk 셋팅

이 부분만 잘 써주면 된다. 위치는 virtualhost default가 될수도 있고 httpd.conf가 될수도있고.. 서버 환경에 따라….

JkMount / ajp13_worker
JkMount /* ajp13_worker

3. JBoss 셋팅

JBoss는 standalone모드로 실행시킨다고 가정하고

JBOSS_HOME=/opt/jboss-as-7.1.1.Final
user@/opt/jboss-as-7.1.1.Final$ ls
appclient bin bundles copyright.txt docs domain jboss-modules.jar LICENSE.txt modules README.txt standalone welcome-content

디렉토리 구조는 대략 위와 같다.

$ vi $JBOSS_HOME/standalone/configuration/standalone.conf

여기서 밑에 있는 xml을 보고 적절히 내용을 추가하도록 한다.


            
            
            
                
                
            
        
        
    
    
        
            
        
        
            
        
    
    
        
        
        
        
        
        
        
        
        
        
    

$ sudo $JBOSS_HOME/bin/standalone.sh -b=0.0.0.0 &

권한 때문에 실행 안되서 헤매는 일 없게 최초 테스트는 sudo권한으로 하는게 좋다.
0.0.0.0은 접속가능 주소를 public으로 지정하는 것을 의미하는건데 apache가 ajp://localhost로 접속할테니 일반적인 환경에서는 따로 지정할 필요 없을 것 같다.

여기까지 제대로 설정되었다면 http://apache2서버주소/ 로 접속하면 jboss화면을 볼 수 있을 것이다.

wordpress permanant link not working

This problem id caused by apache setting

<Directory />
Options FollowSymLinks
AllowOverride None
</Directory>

you may have this setting in your http.conf or virtualhost config file something like %APACHE_HOME%/sites-available/{wordpress_conf}

delete it.

and restart your apache

$ sudo service apache restart

problem may be solved.

Ubuntu12.04 Apache Reverse Proxy 셋팅

http://abhirama.wordpress.com/2008/11/03/apache-mod_proxy-in-ubuntu/

1. reverse_proxy module 설치

sudo apt-get install libapache2-mod-proxy-html libxml2-dev

2. 모듈 로드하기

sudo a2enmod proxy proxy_html

3. 아파치 설정에 추가하기 ( 버추어 호스트에 추가하는 경우가 많음)

ProxyPass / http://192.168.0.99:8080/
ProxyPassReverse / http://192.168.0.99:8080/
ProxyRequests Off

아파치 재시작 하면 끝.