Alpine Linux3.4에서 LAMP (apache2)

3303 단어 alpinelamp
  • proxmox4.3에서 AlpineLinx3.3의 LXC template을 사용했습니다. 3.4로 업데이트

  • 설정
    setup-alpine
    # Asia/Tokyoを選択,vda,sys,後はEnter連打
    sed -i -e 's/v3.3/v3.4/' \
      -e 's/^#//' \
      /etc/apk/repositories
    apk update && apk upgrade
    

    apache + php7 + mariadb



    phpmyadmin 설정
    apk add \
      apache2 \
      php7 php7-apache2 \
      \
      mariadb mariadb-client \
      \
      postfix mailx \
      \
      logwatch pflogsumm
    
    # mariadb
    /etc/init.d/mariadb setup
    service mariadb start
    /usr/bin/mysqladmin -u root password 'パスワード'
    #
    rc-update add mariadb
    rc-update add apache2
    #
    reboot
    

    phpmyadmin을 아무래도 넣고 싶다면


  • phpmyadmin 패키지는 php5에 의존해, Apache2.2용의 설정 파일과 사용하지 않는 편이 좋지만, 일단 메모를 남겨 둔다.
  • apk add phpmyadmin
    chown -R apache:apache /etc/phpmyadmin
    
  • phpmyadmin의 설정 파일이 Apache2.2 용으로 2.4 용으로 수정

  • /etc/apache2/conf.d/phpmyadmin.conf
      Alias /phpmyadmin "/usr/share/webapps/phpmyadmin"
      <Directory "/usr/share/webapps/phpmyadmin">
        AllowOverride All
        Options FollowSymlinks
    -   Order allow,deny
    -   Allow from all
    +   Require all granted
      </Directory>
    

  • http://ipaddress/phpmyadmin 방문



  • postfix


    echo "root: メールアドレス" >> /etc/postfix/aliases
    newaliases
    date | mail root
    
  • PHP: mail - Manual

  • /var/www/localhost/htdocs/test_mail.php
    <?php
    mail('メール@アドレス', 'My Subject', "message");
    
  • 지정된 메일 주소로 메일이 도착했는지 확인.

  • postfix: warning: smtputf8_enable is true, but EAI support is not compiled in 오류가 발생했지만 메일 전송에 문제가 없습니다.

  • 기타 설치


    #apk add samba-common-tools samba-server
    #apk add nagios nagios-web nagios-plugins
    apk add vim
    

    좋은 웹페이지 즐겨찾기